home *** CD-ROM | disk | FTP | other *** search
/ Apple Software Dispatch / Apple Software Dispatch.iso / Software Dispatch Files / Star Trek / Guided Tour / Guided Tour.rsrc / CODE_11533_FILE.txt < prev    next >
Text File  |  1993-07-29  |  140KB  |  2,485 lines

  1. # near model CODE resource
  2. # jump table entries: 6976-6991 (16 of them)
  3. fn00000000:
  4. 00000000  4E56 0000                link       A6, 0
  5. 00000004  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6. 00000008  A992                     syscall    DetachResource
  7. 0000000A  206D F4DA                movea.l    A0, [A5 - 0xB26]
  8. 0000000E  216E 0008 012E           move.l     [A0 + 0x12E], [A6 + 0x8]
  9. 00000014  206D F4DA                movea.l    A0, [A5 - 0xB26]
  10. 00000018  117C 0003 012C           move.b     [A0 + 0x12C], 0x3
  11. 0000001E  4E5E                     unlink     A6
  12. 00000020  2E9F                     move.l     [A7], [A7]+
  13. 00000022  4E75                     rts
  14. fn00000024:
  15. 00000024  4E56 FFFA                link       A6, -0x0006
  16. 00000028  206D F4DA                movea.l    A0, [A5 - 0xB26]
  17. 0000002C  4AA8 0142                tst.l      [A0 + 0x142]
  18. 00000030  6752                     beq        +0x54 /* 00000084 */
  19. 00000032  42A7                     clr.l      -[A7]
  20. 00000034  206D F4DA                movea.l    A0, [A5 - 0xB26]
  21. 00000038  2F28 0142                move.l     -[A7], [A0 + 0x142]
  22. 0000003C  3F3C 0004                move.w     -[A7], 0x4
  23. 00000040  486D F4D2                pea.l      [A5 - 0xB2E]
  24. 00000044  7002                     moveq.l    D0, 0x02
  25. 00000046  2F00                     move.l     -[A7], D0
  26. 00000048  4EAD 13C2                jsr        [A5 + 0x13C2 /* export_628 */]
  27. 0000004C  201F                     move.l     D0, [A7]+
  28. 0000004E  3D40 FFFE                move.w     [A6 - 0x2], D0
  29. 00000052  206D F4DA                movea.l    A0, [A5 - 0xB26]
  30. 00000056  2068 0142                movea.l    A0, [A0 + 0x142]
  31. 0000005A  2050                     movea.l    A0, [A0]
  32. 0000005C  2D68 000C FFFA           move.l     [A6 - 0x6], [A0 + 0xC]
  33. 00000062  082E 0005 FFFD           btst.b     [A6 - 0x3], 0x5
  34. 00000068  57C0                     seq        D0
  35. 0000006A  4400                     neg.b      D0
  36. 0000006C  1B40 F4D5                move.b     [A5 - 0xB2B], D0
  37. 00000070  082E 0006 FFFD           btst.b     [A6 - 0x3], 0x6
  38. 00000076  206D F4DA                movea.l    A0, [A5 - 0xB26]
  39. 0000007A  56C0                     sne        D0
  40. 0000007C  4400                     neg.b      D0
  41. 0000007E  1140 0153                move.b     [A0 + 0x153], D0
  42. 00000082  6014                     bra        +0x16 /* 00000098 */
  43. label00000084:
  44. 00000084  206D F4DA                movea.l    A0, [A5 - 0xB26]
  45. 00000088  4228 0153                clr.b      [A0 + 0x153]
  46. 0000008C  1B7C 0001 F4D5           move.b     [A5 - 0xB2B], 0x1
  47. 00000092  3B7C 0001 F4D2           move.w     [A5 - 0xB2E], 0x1
  48. label00000098:
  49. 00000098  206D F4DA                movea.l    A0, [A5 - 0xB26]
  50. 0000009C  226D F4CE                movea.l    A1, [A5 - 0xB32]
  51. 000000A0  1368 0153 07EE           move.b     [A1 + 0x7EE], [A0 + 0x153]
  52. 000000A6  4E5E                     unlink     A6
  53. 000000A8  4E75                     rts
  54. fn000000AA:
  55. 000000AA  4E56 FFF8                link       A6, -0x0008
  56. 000000AE  206D F4DA                movea.l    A0, [A5 - 0xB26]
  57. 000000B2  2F28 0142                move.l     -[A7], [A0 + 0x142]
  58. 000000B6  4EBA 1A70                jsr        [PC + 0x1A70 /* 00001B28 */]
  59. 000000BA  206D F4DA                movea.l    A0, [A5 - 0xB26]
  60. 000000BE  2F08                     move.l     -[A7], A0
  61. 000000C0  42A7                     clr.l      -[A7]
  62. 000000C2  7010                     moveq.l    D0, 0x10
  63. 000000C4  2F00                     move.l     -[A7], D0
  64. 000000C6  3F3C 0007                move.w     -[A7], 0x7
  65. 000000CA  42A7                     clr.l      -[A7]
  66. 000000CC  4EAD 139A                jsr        [A5 + 0x139A /* export_623 */]
  67. 000000D0  201F                     move.l     D0, [A7]+
  68. 000000D2  205F                     movea.l    A0, [A7]+
  69. 000000D4  2140 0142                move.l     [A0 + 0x142], D0
  70. 000000D8  206D F4DA                movea.l    A0, [A5 - 0xB26]
  71. 000000DC  4AA8 0142                tst.l      [A0 + 0x142]
  72. 000000E0  6754                     beq        +0x56 /* 00000136 */
  73. 000000E2  3D7C 0001 FFF8           move.w     [A6 - 0x8], 0x1
  74. 000000E8  4267                     clr.w      -[A7]
  75. 000000EA  206D F4DA                movea.l    A0, [A5 - 0xB26]
  76. 000000EE  2F28 0142                move.l     -[A7], [A0 + 0x142]
  77. 000000F2  3F3C 0004                move.w     -[A7], 0x4
  78. 000000F6  486E FFF8                pea.l      [A6 - 0x8]
  79. 000000FA  7002                     moveq.l    D0, 0x02
  80. 000000FC  2F00                     move.l     -[A7], D0
  81. 000000FE  4EAD 13B2                jsr        [A5 + 0x13B2 /* export_626 */]
  82. 00000102  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  83. 00000106  206D F4DA                movea.l    A0, [A5 - 0xB26]
  84. 0000010A  2068 0142                movea.l    A0, [A0 + 0x142]
  85. 0000010E  2050                     movea.l    A0, [A0]
  86. 00000110  2D68 000C FFFA           move.l     [A6 - 0x6], [A0 + 0xC]
  87. 00000116  486E FFFA                pea.l      [A6 - 0x6]
  88. 0000011A  3F3C 0005                move.w     -[A7], 0x5
  89. 0000011E  1F3C 0001                move.b     -[A7], 0x1
  90. 00000122  4EAD 144A                jsr        [A5 + 0x144A /* export_645 */]
  91. 00000126  206D F4DA                movea.l    A0, [A5 - 0xB26]
  92. 0000012A  2068 0142                movea.l    A0, [A0 + 0x142]
  93. 0000012E  2050                     movea.l    A0, [A0]
  94. 00000130  216E FFFA 000C           move.l     [A0 + 0xC], [A6 - 0x6]
  95. label00000136:
  96. 00000136  4E5E                     unlink     A6
  97. 00000138  205F                     movea.l    A0, [A7]+
  98. 0000013A  544F                     addq.w     A7, 2
  99. 0000013C  4ED0                     jmp        [A0]
  100. 0000013E  4E56 FDFE                link       A6, -0x0202
  101. 00000142  206E 000A                movea.l    A0, [A6 + 0xA]
  102. 00000146  43EE FF00                lea.l      A1, [A6 - 0x100]
  103. 0000014A  703F                     moveq.l    D0, 0x3F
  104. label0000014C:
  105. 0000014C  22D8                     move.l     [A1]+, [A0]+
  106. 0000014E  51C8 FFFC                dbf        D0, -0x6 /* 0000014C */
  107. 00000152  4A6E 0008                tst.w      [A6 + 0x8]
  108. 00000156  6736                     beq        +0x38 /* 0000018E */
  109. 00000158  4267                     clr.w      -[A7]
  110. 0000015A  486E FDFE                pea.l      [A6 - 0x202]
  111. 0000015E  486E FEFE                pea.l      [A6 - 0x102]
  112. 00000162  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  113. 00000166  3B5F F49E                move.w     [A5 - 0xB62], [A7]+
  114. 0000016A  4267                     clr.w      -[A7]
  115. 0000016C  4EAD 1632                jsr        [A5 + 0x1632 /* export_706 */]
  116. 00000170  101F                     move.b     D0, [A7]+
  117. 00000172  664A                     bne        +0x4C /* 000001BE */
  118. 00000174  4267                     clr.w      -[A7]
  119. 00000176  42A7                     clr.l      -[A7]
  120. 00000178  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  121. 0000017C  4EAD 0312                jsr        [A5 + 0x312 /* export_94 */]
  122. 00000180  3B5F F49E                move.w     [A5 - 0xB62], [A7]+
  123. 00000184  4267                     clr.w      -[A7]
  124. 00000186  4EAD 1632                jsr        [A5 + 0x1632 /* export_706 */]
  125. 0000018A  101F                     move.b     D0, [A7]+
  126. 0000018C  6630                     bne        +0x32 /* 000001BE */
  127. label0000018E:
  128. 0000018E  486E FF00                pea.l      [A6 - 0x100]
  129. 00000192  A9B1                     syscall    CreateResFile
  130. 00000194  4267                     clr.w      -[A7]
  131. 00000196  A9AF                     syscall    ResError
  132. 00000198  3B5F F49E                move.w     [A5 - 0xB62], [A7]+
  133. 0000019C  4267                     clr.w      -[A7]
  134. 0000019E  4EAD 1632                jsr        [A5 + 0x1632 /* export_706 */]
  135. 000001A2  101F                     move.b     D0, [A7]+
  136. 000001A4  6618                     bne        +0x1A /* 000001BE */
  137. 000001A6  4A6E 0008                tst.w      [A6 + 0x8]
  138. 000001AA  6712                     beq        +0x14 /* 000001BE */
  139. 000001AC  4267                     clr.w      -[A7]
  140. 000001AE  486E FDFE                pea.l      [A6 - 0x202]
  141. 000001B2  3F2E FEFE                move.w     -[A7], [A6 - 0x102]
  142. 000001B6  4EAD 0312                jsr        [A5 + 0x312 /* export_94 */]
  143. 000001BA  3B5F F49E                move.w     [A5 - 0xB62], [A7]+
  144. label000001BE:
  145. 000001BE  4E5E                     unlink     A6
  146. 000001C0  205F                     movea.l    A0, [A7]+
  147. 000001C2  5C4F                     addq.w     A7, 6
  148. 000001C4  4ED0                     jmp        [A0]
  149. fn000001C6:
  150. 000001C6  4E56 FFA6                link       A6, -0x005A
  151. 000001CA  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  152. 000001CE  7A01                     moveq.l    D5, 0x01
  153. 000001D0  4204                     clr.b      D4
  154. 000001D2  7C02                     moveq.l    D6, 0x02
  155. 000001D4  102E 000C                move.b     D0, [A6 + 0xC]
  156. 000001D8  6702                     beq        +0x4 /* 000001DC */
  157. 000001DA  7C1E                     moveq.l    D6, 0x1E
  158. label000001DC:
  159. 000001DC  3D6E 0008 FFA6           move.w     [A6 - 0x5A], [A6 + 0x8]
  160. 000001E2  3E2E 000A                move.w     D7, [A6 + 0xA]
  161. 000001E6  6000 0094                bra        +0x96 /* 0000027C */
  162. label000001EA:
  163. 000001EA  102E 000E                move.b     D0, [A6 + 0xE]
  164. 000001EE  6712                     beq        +0x14 /* 00000202 */
  165. 000001F0  3F07                     move.w     -[A7], D7
  166. 000001F2  3F06                     move.w     -[A7], D6
  167. 000001F4  4EAD 1CA2                jsr        [A5 + 0x1CA2 /* export_912 */]
  168. 000001F8  4267                     clr.w      -[A7]
  169. 000001FA  4EAD 1632                jsr        [A5 + 0x1632 /* export_706 */]
  170. 000001FE  101F                     move.b     D0, [A7]+
  171. 00000200  6664                     bne        +0x66 /* 00000266 */
  172. label00000202:
  173. 00000202  42A7                     clr.l      -[A7]
  174. 00000204  3F07                     move.w     -[A7], D7
  175. 00000206  4EAD 152A                jsr        [A5 + 0x152A /* export_673 */]
  176. 0000020A  285F                     movea.l    A4, [A7]+
  177. 0000020C  486C 0007                pea.l      [A4 + 0x7]
  178. 00000210  2F3C 0000 0003           move.l     -[A7], 0x3
  179. 00000216  4EAD 1502                jsr        [A5 + 0x1502 /* export_668 */]
  180. 0000021A  486C 0007                pea.l      [A4 + 0x7]
  181. 0000021E  2F3C 0000 0004           move.l     -[A7], 0x4
  182. 00000224  4EAD 1502                jsr        [A5 + 0x1502 /* export_668 */]
  183. 00000228  1005                     move.b     D0, D5
  184. 0000022A  6724                     beq        +0x26 /* 00000250 */
  185. 0000022C  4267                     clr.w      -[A7]
  186. 0000022E  2F0C                     move.l     -[A7], A4
  187. 00000230  4267                     clr.w      -[A7]
  188. 00000232  4EAD 1C72                jsr        [A5 + 0x1C72 /* export_906 */]
  189. 00000236  101F                     move.b     D0, [A7]+
  190. 00000238  6716                     beq        +0x18 /* 00000250 */
  191. 0000023A  4267                     clr.w      -[A7]
  192. 0000023C  2F0C                     move.l     -[A7], A4
  193. 0000023E  486E FFEA                pea.l      [A6 - 0x16]
  194. 00000242  486E FFAA                pea.l      [A6 - 0x56]
  195. 00000246  4EAD 1C6A                jsr        [A5 + 0x1C6A /* export_905 */]
  196. 0000024A  4A5F                     tst.w      [A7]+
  197. 0000024C  6702                     beq        +0x4 /* 00000250 */
  198. 0000024E  4205                     clr.b      D5
  199. label00000250:
  200. 00000250  3F07                     move.w     -[A7], D7
  201. 00000252  3F3C 0010                move.w     -[A7], 0x10
  202. 00000256  4EAD 1CA2                jsr        [A5 + 0x1CA2 /* export_912 */]
  203. 0000025A  4267                     clr.w      -[A7]
  204. 0000025C  4EAD 1632                jsr        [A5 + 0x1632 /* export_706 */]
  205. 00000260  101F                     move.b     D0, [A7]+
  206. 00000262  6602                     bne        +0x4 /* 00000266 */
  207. 00000264  6012                     bra        +0x14 /* 00000278 */
  208. label00000266:
  209. 00000266  102E 000E                move.b     D0, [A6 + 0xE]
  210. 0000026A  6618                     bne        +0x1A /* 00000284 */
  211. 0000026C  3F07                     move.w     -[A7], D7
  212. 0000026E  3F3C 0022                move.w     -[A7], 0x22 /* '\"' */
  213. 00000272  4EAD 1CA2                jsr        [A5 + 0x1CA2 /* export_912 */]
  214. 00000276  7801                     moveq.l    D4, 0x01
  215. label00000278:
  216. 00000278  5247                     addq.w     D7, 1
  217. 0000027A  6908                     bvs        +0xA /* 00000284 */
  218. label0000027C:
  219. 0000027C  BE6E FFA6                cmp.w      D7, [A6 - 0x5A]
  220. 00000280  6F00 FF68                ble        -0x96 /* 000001EA */
  221. label00000284:
  222. 00000284  4EAD 1292                jsr        [A5 + 0x1292 /* export_590 */]
  223. 00000288  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  224. 0000028C  4E5E                     unlink     A6
  225. 0000028E  205F                     movea.l    A0, [A7]+
  226. 00000290  504F                     addq.w     A7, 8
  227. 00000292  4ED0                     jmp        [A0]
  228. fn00000294:
  229. 00000294  4E56 FFFE                link       A6, -0x0002
  230. 00000298  102E 0008                move.b     D0, [A6 + 0x8]
  231. 0000029C  0A00 0001                xori.b     D0, 0x1
  232. 000002A0  1D40 FFFF                move.b     [A6 - 0x1], D0
  233. 000002A4  206D F4DA                movea.l    A0, [A5 - 0xB26]
  234. 000002A8  30AE 000A                move.w     [A0], [A6 + 0xA]
  235. 000002AC  4E5E                     unlink     A6
  236. 000002AE  2E9F                     move.l     [A7], [A7]+
  237. 000002B0  4E75                     rts
  238. fn000002B2:
  239. 000002B2  4E56 0000                link       A6, 0
  240. 000002B6  2F0C                     move.l     -[A7], A4
  241. 000002B8  286D F4CE                movea.l    A4, [A5 - 0xB32]
  242. 000002BC  7010                     moveq.l    D0, 0x10
  243. 000002BE  906E 0008                sub.w      D0, [A6 + 0x8]
  244. 000002C2  3940 0746                move.w     [A4 + 0x746], D0
  245. 000002C6  6606                     bne        +0x8 /* 000002CE */
  246. 000002C8  397C 0004 0746           move.w     [A4 + 0x746], 0x4
  247. label000002CE:
  248. 000002CE  285F                     movea.l    A4, [A7]+
  249. 000002D0  4E5E                     unlink     A6
  250. 000002D2  205F                     movea.l    A0, [A7]+
  251. 000002D4  544F                     addq.w     A7, 2
  252. 000002D6  4ED0                     jmp        [A0]
  253. fn000002D8:
  254. 000002D8  4E56 FFF6                link       A6, -0x000A
  255. 000002DC  206E 0008                movea.l    A0, [A6 + 0x8]
  256. 000002E0  2050                     movea.l    A0, [A0]
  257. 000002E2  0C68 03F1 0002           cmpi.w     [A0 + 0x2], 0x3F1
  258. 000002E8  6D16                     blt        +0x18 /* 00000300 */
  259. 000002EA  4267                     clr.w      -[A7]
  260. 000002EC  206E 0008                movea.l    A0, [A6 + 0x8]
  261. 000002F0  2050                     movea.l    A0, [A0]
  262. 000002F2  4868 0004                pea.l      [A0 + 0x4]
  263. 000002F6  4267                     clr.w      -[A7]
  264. 000002F8  4EAD 15DA                jsr        [A5 + 0x15DA /* export_695 */]
  265. 000002FC  1D5F FFFF                move.b     [A6 - 0x1], [A7]+
  266. label00000300:
  267. 00000300  4E5E                     unlink     A6
  268. 00000302  2E9F                     move.l     [A7], [A7]+
  269. 00000304  4E75                     rts
  270. fn00000306:
  271. 00000306  4E56 FEFA                link       A6, -0x0106
  272. 0000030A  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  273. 0000030E  266E 0008                movea.l    A3, [A6 + 0x8]
  274. 00000312  286E 000C                movea.l    A4, [A6 + 0xC]
  275. 00000316  206E 0014                movea.l    A0, [A6 + 0x14]
  276. 0000031A  2050                     movea.l    A0, [A0]
  277. 0000031C  3E28 000E                move.w     D7, [A0 + 0xE]
  278. 00000320  206E 0014                movea.l    A0, [A6 + 0x14]
  279. 00000324  2050                     movea.l    A0, [A0]
  280. 00000326  3C28 000C                move.w     D6, [A0 + 0xC]
  281. 0000032A  4A47                     tst.w      D7
  282. 0000032C  5EC0                     sgt        D0
  283. 0000032E  BC47                     cmp.w      D6, D7
  284. 00000330  5EC1                     sgt        D1
  285. 00000332  C001                     and.b      D0, D1
  286. 00000334  6708                     beq        +0xA /* 0000033E */
  287. 00000336  3B7C 0013 F49E           move.w     [A5 - 0xB62], 0x13
  288. 0000033C  605C                     bra        +0x5E /* 0000039A */
  289. label0000033E:
  290. 0000033E  206D F4DA                movea.l    A0, [A5 - 0xB26]
  291. 00000342  1028 014A                move.b     D0, [A0 + 0x14A]
  292. 00000346  6718                     beq        +0x1A /* 00000360 */
  293. 00000348  102E 0012                move.b     D0, [A6 + 0x12]
  294. 0000034C  6712                     beq        +0x14 /* 00000360 */
  295. 0000034E  4A47                     tst.w      D7
  296. 00000350  6E06                     bgt        +0x8 /* 00000358 */
  297. 00000352  4268 014C                clr.w      [A0 + 0x14C]
  298. 00000356  6008                     bra        +0xA /* 00000360 */
  299. label00000358:
  300. 00000358  206D F4DA                movea.l    A0, [A5 - 0xB26]
  301. 0000035C  3146 014C                move.w     [A0 + 0x14C], D6
  302. label00000360:
  303. 00000360  102E 0010                move.b     D0, [A6 + 0x10]
  304. 00000364  6722                     beq        +0x24 /* 00000388 */
  305. 00000366  206D F4DA                movea.l    A0, [A5 - 0xB26]
  306. 0000036A  3028 0006                move.w     D0, [A0 + 0x6]
  307. 0000036E  5240                     addq.w     D0, 1
  308. 00000370  3880                     move.w     [A4], D0
  309. 00000372  3007                     move.w     D0, D7
  310. 00000374  9046                     sub.w      D0, D6
  311. 00000376  D054                     add.w      D0, [A4]
  312. 00000378  3680                     move.w     [A3], D0
  313. 0000037A  3014                     move.w     D0, [A4]
  314. 0000037C  9046                     sub.w      D0, D6
  315. 0000037E  206D F4CE                movea.l    A0, [A5 - 0xB32]
  316. 00000382  3140 074C                move.w     [A0 + 0x74C], D0
  317. 00000386  600C                     bra        +0xE /* 00000394 */
  318. label00000388:
  319. 00000388  3886                     move.w     [A4], D6
  320. 0000038A  3687                     move.w     [A3], D7
  321. 0000038C  206D F4CE                movea.l    A0, [A5 - 0xB32]
  322. 00000390  4268 074C                clr.w      [A0 + 0x74C]
  323. label00000394:
  324. 00000394  3F13                     move.w     -[A7], [A3]
  325. 00000396  4EAD 155A                jsr        [A5 + 0x155A /* export_679 */]
  326. label0000039A:
  327. 0000039A  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  328. 0000039E  4E5E                     unlink     A6
  329. 000003A0  205F                     movea.l    A0, [A7]+
  330. 000003A2  DEFC 0010                add.w      A7, 0x10
  331. 000003A6  4ED0                     jmp        [A0]
  332. fn000003A8:
  333. 000003A8  4E56 FFF8                link       A6, -0x0008
  334. 000003AC  2F0C                     move.l     -[A7], A4
  335. 000003AE  42A7                     clr.l      -[A7]
  336. 000003B0  2F3C 5657 4349           move.l     -[A7], 0x56574349 /* 'VWCI' */
  337. 000003B6  206E 000A                movea.l    A0, [A6 + 0xA]
  338. 000003BA  3F10                     move.w     -[A7], [A0]
  339. 000003BC  1F3C 0001                move.b     -[A7], 0x1
  340. 000003C0  4EAD 13EA                jsr        [A5 + 0x13EA /* export_633 */]
  341. 000003C4  285F                     movea.l    A4, [A7]+
  342. 000003C6  200C                     move.l     D0, A4
  343. 000003C8  6716                     beq        +0x18 /* 000003E0 */
  344. 000003CA  2F0C                     move.l     -[A7], A4
  345. 000003CC  A992                     syscall    DetachResource
  346. 000003CE  206E 000A                movea.l    A0, [A6 + 0xA]
  347. 000003D2  214C 0002                move.l     [A0 + 0x2], A4
  348. 000003D6  2F0C                     move.l     -[A7], A4
  349. 000003D8  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  350. 000003DC  4EAD 1CBA                jsr        [A5 + 0x1CBA /* export_915 */]
  351. label000003E0:
  352. 000003E0  285F                     movea.l    A4, [A7]+
  353. 000003E2  4E5E                     unlink     A6
  354. 000003E4  205F                     movea.l    A0, [A7]+
  355. 000003E6  5C4F                     addq.w     A7, 6
  356. 000003E8  4ED0                     jmp        [A0]
  357. fn000003EA:
  358. 000003EA  4E56 FFE2                link       A6, -0x001E
  359. 000003EE  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  360. 000003F2  42A7                     clr.l      -[A7]
  361. 000003F4  2F3C 5657 4352           move.l     -[A7], 0x56574352 /* 'VWCR' */
  362. 000003FA  206D F4DA                movea.l    A0, [A5 - 0xB26]
  363. 000003FE  3F28 011A                move.w     -[A7], [A0 + 0x11A]
  364. 00000402  1F3C 0001                move.b     -[A7], 0x1
  365. 00000406  4EAD 13EA                jsr        [A5 + 0x13EA /* export_633 */]
  366. 0000040A  2C1F                     move.l     D6, [A7]+
  367. 0000040C  4267                     clr.w      -[A7]
  368. 0000040E  4EAD 1632                jsr        [A5 + 0x1632 /* export_706 */]
  369. 00000412  101F                     move.b     D0, [A7]+
  370. 00000414  6704                     beq        +0x6 /* 0000041A */
  371. 00000416  6000 009A                bra        +0x9C /* 000004B2 */
  372. label0000041A:
  373. 0000041A  2F06                     move.l     -[A7], D6
  374. 0000041C  205F                     movea.l    A0, [A7]+
  375. 0000041E  A029                     syscall    HLock
  376. 00000420  2046                     movea.l    A0, D6
  377. 00000422  2850                     movea.l    A4, [A0]
  378. 00000424  42A7                     clr.l      -[A7]
  379. 00000426  2F06                     move.l     -[A7], D6
  380. 00000428  4EAD 0292                jsr        [A5 + 0x292 /* export_78 */]
  381. 0000042C  281F                     move.l     D4, [A7]+
  382. 0000042E  D88C                     add.l      D4, A4
  383. 00000430  3D6E 0008 FFE2           move.w     [A6 - 0x1E], [A6 + 0x8]
  384. 00000436  3E2E 000A                move.w     D7, [A6 + 0xA]
  385. 0000043A  606C                     bra        +0x6E /* 000004A8 */
  386. label0000043C:
  387. 0000043C  42A7                     clr.l      -[A7]
  388. 0000043E  3F07                     move.w     -[A7], D7
  389. 00000440  4EAD 152A                jsr        [A5 + 0x152A /* export_673 */]
  390. 00000444  265F                     movea.l    A3, [A7]+
  391. 00000446  B88C                     cmp.l      D4, A4
  392. 00000448  6F64                     ble        +0x66 /* 000004AE */
  393. 0000044A  1D54 FFE9                move.b     [A6 - 0x17], [A4]
  394. 0000044E  660C                     bne        +0xE /* 0000045C */
  395. 00000450  36BC FFFF                move.w     [A3], 0xFFFF
  396. 00000454  422B 0006                clr.b      [A3 + 0x6]
  397. 00000458  528C                     addq.l     A4, 1
  398. 0000045A  6048                     bra        +0x4A /* 000004A4 */
  399. label0000045C:
  400. 0000045C  206D F4DA                movea.l    A0, [A5 - 0xB26]
  401. 00000460  3007                     move.w     D0, D7
  402. 00000462  D068 011A                add.w      D0, [A0 + 0x11A]
  403. 00000466  206D F4CE                movea.l    A0, [A5 - 0xB32]
  404. 0000046A  9068 074C                sub.w      D0, [A0 + 0x74C]
  405. 0000046E  3680                     move.w     [A3], D0
  406. 00000470  200C                     move.l     D0, A4
  407. 00000472  5280                     addq.l     D0, 1
  408. 00000474  2040                     movea.l    A0, D0
  409. 00000476  1750 0006                move.b     [A3 + 0x6], [A0]
  410. 0000047A  42A7                     clr.l      -[A7]
  411. 0000047C  3F07                     move.w     -[A7], D7
  412. 0000047E  3F3C 0016                move.w     -[A7], 0x16
  413. 00000482  2F0C                     move.l     -[A7], A4
  414. 00000484  42A7                     clr.l      -[A7]
  415. 00000486  4EAD 1C9A                jsr        [A5 + 0x1C9A /* export_911 */]
  416. 0000048A  2A1F                     move.l     D5, [A7]+
  417. 0000048C  660C                     bne        +0xE /* 0000049A */
  418. 0000048E  1014                     move.b     D0, [A4]
  419. 00000490  4880                     ext.w      D0
  420. 00000492  5440                     addq.w     D0, 2
  421. 00000494  48C0                     ext.l      D0
  422. 00000496  D9C0                     add.l      A4, D0
  423. 00000498  6002                     bra        +0x4 /* 0000049C */
  424. label0000049A:
  425. 0000049A  2845                     movea.l    A4, D5
  426. label0000049C:
  427. 0000049C  2F0B                     move.l     -[A7], A3
  428. 0000049E  3F07                     move.w     -[A7], D7
  429. 000004A0  4EBA FF06                jsr        [PC - 0xFA /* 000003A8 */]
  430. label000004A4:
  431. 000004A4  5247                     addq.w     D7, 1
  432. 000004A6  6906                     bvs        +0x8 /* 000004AE */
  433. label000004A8:
  434. 000004A8  BE6E FFE2                cmp.w      D7, [A6 - 0x1E]
  435. 000004AC  6F8E                     ble        -0x70 /* 0000043C */
  436. label000004AE:
  437. 000004AE  2F06                     move.l     -[A7], D6
  438. 000004B0  A9A3                     syscall    ReleaseResource
  439. label000004B2:
  440. 000004B2  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  441. 000004B6  4E5E                     unlink     A6
  442. 000004B8  2E9F                     move.l     [A7], [A7]+
  443. 000004BA  4E75                     rts
  444. fn000004BC:
  445. 000004BC  4E56 FFFA                link       A6, -0x0006
  446. 000004C0  48E7 0308                movem.l    -[A7], D6,D7,A4
  447. 000004C4  422D F4B6                clr.b      [A5 - 0xB4A]
  448. 000004C8  422D F4B5                clr.b      [A5 - 0xB4B]
  449. 000004CC  4206                     clr.b      D6
  450. 000004CE  3D6E 0008 FFFA           move.w     [A6 - 0x6], [A6 + 0x8]
  451. 000004D4  3E2E 000A                move.w     D7, [A6 + 0xA]
  452. 000004D8  6046                     bra        +0x48 /* 00000520 */
  453. label000004DA:
  454. 000004DA  42A7                     clr.l      -[A7]
  455. 000004DC  3F07                     move.w     -[A7], D7
  456. 000004DE  4EAD 152A                jsr        [A5 + 0x152A /* export_673 */]
  457. 000004E2  285F                     movea.l    A4, [A7]+
  458. 000004E4  7000                     moveq.l    D0, 0x00
  459. 000004E6  2940 0008                move.l     [A4 + 0x8], D0
  460. 000004EA  2940 000C                move.l     [A4 + 0xC], D0
  461. 000004EE  7001                     moveq.l    D0, 0x01
  462. 000004F0  B02C 0006                cmp.b      D0, [A4 + 0x6]
  463. 000004F4  6626                     bne        +0x28 /* 0000051C */
  464. 000004F6  7000                     moveq.l    D0, 0x00
  465. 000004F8  2940 0010                move.l     [A4 + 0x10], D0
  466. 000004FC  082C 0007 0014           btst.b     [A4 + 0x14], 0x7
  467. 00000502  6712                     beq        +0x14 /* 00000516 */
  468. 00000504  0C6E 03EE 000C           cmpi.w     [A6 + 0xC], 0x3EE
  469. 0000050A  6D10                     blt        +0x12 /* 0000051C */
  470. 0000050C  7C01                     moveq.l    D6, 0x01
  471. 0000050E  1B7C 0001 F4B5           move.b     [A5 - 0xB4B], 0x1
  472. 00000514  6006                     bra        +0x8 /* 0000051C */
  473. label00000516:
  474. 00000516  1B7C 0001 F4B6           move.b     [A5 - 0xB4A], 0x1
  475. label0000051C:
  476. 0000051C  5247                     addq.w     D7, 1
  477. 0000051E  6906                     bvs        +0x8 /* 00000526 */
  478. label00000520:
  479. 00000520  BE6E FFFA                cmp.w      D7, [A6 - 0x6]
  480. 00000524  6FB4                     ble        -0x4A /* 000004DA */
  481. label00000526:
  482. 00000526  102D F6C5                move.b     D0, [A5 - 0x93B]
  483. 0000052A  0A00 0001                xori.b     D0, 0x1
  484. 0000052E  2206                     move.l     D1, D6
  485. 00000530  C200                     and.b      D1, D0
  486. 00000532  6706                     beq        +0x8 /* 0000053A */
  487. 00000534  3B7C 0012 F49E           move.w     [A5 - 0xB62], 0x12
  488. label0000053A:
  489. 0000053A  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  490. 0000053E  4E5E                     unlink     A6
  491. 00000540  205F                     movea.l    A0, [A7]+
  492. 00000542  5C4F                     addq.w     A7, 6
  493. 00000544  4ED0                     jmp        [A0]
  494. fn00000546:
  495. 00000546  4E56 0000                link       A6, 0
  496. 0000054A  206D F4CE                movea.l    A0, [A5 - 0xB32]
  497. 0000054E  2F08                     move.l     -[A7], A0
  498. 00000550  42A7                     clr.l      -[A7]
  499. 00000552  2F3C 5657 5343           move.l     -[A7], 0x56575343 /* 'VWSC' */
  500. 00000558  226D F4DA                movea.l    A1, [A5 - 0xB26]
  501. 0000055C  3F29 011A                move.w     -[A7], [A1 + 0x11A]
  502. 00000560  1F3C 0001                move.b     -[A7], 0x1
  503. 00000564  4EAD 13EA                jsr        [A5 + 0x13EA /* export_633 */]
  504. 00000568  201F                     move.l     D0, [A7]+
  505. 0000056A  205F                     movea.l    A0, [A7]+
  506. 0000056C  2140 000A                move.l     [A0 + 0xA], D0
  507. 00000570  0C6D FF40 F49E           cmpi.w     [A5 - 0xB62], 0xFF40
  508. 00000576  57C0                     seq        D0
  509. 00000578  206D F4CE                movea.l    A0, [A5 - 0xB32]
  510. 0000057C  4AA8 000A                tst.l      [A0 + 0xA]
  511. 00000580  57C1                     seq        D1
  512. 00000582  8001                     or.b       D0, D1
  513. 00000584  6706                     beq        +0x8 /* 0000058C */
  514. 00000586  426D F49E                clr.w      [A5 - 0xB62]
  515. 0000058A  6016                     bra        +0x18 /* 000005A2 */
  516. label0000058C:
  517. 0000058C  4267                     clr.w      -[A7]
  518. 0000058E  4EAD 1632                jsr        [A5 + 0x1632 /* export_706 */]
  519. 00000592  101F                     move.b     D0, [A7]+
  520. 00000594  6702                     beq        +0x4 /* 00000598 */
  521. 00000596  600A                     bra        +0xC /* 000005A2 */
  522. label00000598:
  523. 00000598  206D F4CE                movea.l    A0, [A5 - 0xB32]
  524. 0000059C  2F28 000A                move.l     -[A7], [A0 + 0xA]
  525. 000005A0  A992                     syscall    DetachResource
  526. label000005A2:
  527. 000005A2  4E5E                     unlink     A6
  528. 000005A4  4E75                     rts
  529. fn000005A6:
  530. 000005A6  4E56 FFFC                link       A6, -0x0004
  531. 000005AA  2F0C                     move.l     -[A7], A4
  532. 000005AC  42A7                     clr.l      -[A7]
  533. 000005AE  2F3C 5657 4C42           move.l     -[A7], 0x56574C42 /* 'VWLB' */
  534. 000005B4  206D F4DA                movea.l    A0, [A5 - 0xB26]
  535. 000005B8  3F28 011A                move.w     -[A7], [A0 + 0x11A]
  536. 000005BC  1F3C 0001                move.b     -[A7], 0x1
  537. 000005C0  4EAD 13EA                jsr        [A5 + 0x13EA /* export_633 */]
  538. 000005C4  285F                     movea.l    A4, [A7]+
  539. 000005C6  200C                     move.l     D0, A4
  540. 000005C8  671A                     beq        +0x1C /* 000005E4 */
  541. 000005CA  2F0C                     move.l     -[A7], A4
  542. 000005CC  206D F4DA                movea.l    A0, [A5 - 0xB26]
  543. 000005D0  4868 011C                pea.l      [A0 + 0x11C]
  544. 000005D4  4868 0120                pea.l      [A0 + 0x120]
  545. 000005D8  4868 0124                pea.l      [A0 + 0x124]
  546. 000005DC  4EAD 16A2                jsr        [A5 + 0x16A2 /* export_720 */]
  547. 000005E0  2F0C                     move.l     -[A7], A4
  548. 000005E2  A9A3                     syscall    ReleaseResource
  549. label000005E4:
  550. 000005E4  285F                     movea.l    A4, [A7]+
  551. 000005E6  4E5E                     unlink     A6
  552. 000005E8  4E75                     rts
  553. fn000005EA:
  554. 000005EA  4E56 FFFC                link       A6, -0x0004
  555. 000005EE  2F0C                     move.l     -[A7], A4
  556. 000005F0  42A7                     clr.l      -[A7]
  557. 000005F2  2F3C 5657 544C           move.l     -[A7], 0x5657544C /* 'VWTL' */
  558. 000005F8  206D F4DA                movea.l    A0, [A5 - 0xB26]
  559. 000005FC  3F28 011A                move.w     -[A7], [A0 + 0x11A]
  560. 00000600  1F3C 0001                move.b     -[A7], 0x1
  561. 00000604  4EAD 13EA                jsr        [A5 + 0x13EA /* export_633 */]
  562. 00000608  285F                     movea.l    A4, [A7]+
  563. 0000060A  200C                     move.l     D0, A4
  564. 0000060C  670E                     beq        +0x10 /* 0000061C */
  565. 0000060E  2F0C                     move.l     -[A7], A4
  566. 00000610  4EAD 1922                jsr        [A5 + 0x1922 /* export_800 */]
  567. 00000614  4EAD 1912                jsr        [A5 + 0x1912 /* export_798 */]
  568. 00000618  2F0C                     move.l     -[A7], A4
  569. 0000061A  A9A3                     syscall    ReleaseResource
  570. label0000061C:
  571. 0000061C  285F                     movea.l    A4, [A7]+
  572. 0000061E  4E5E                     unlink     A6
  573. 00000620  4E75                     rts
  574. fn00000622:
  575. 00000622  4E56 FFFC                link       A6, -0x0004
  576. 00000626  2F0C                     move.l     -[A7], A4
  577. 00000628  42A7                     clr.l      -[A7]
  578. 0000062A  2F3C 5657 7463           move.l     -[A7], 0x56577463 /* 'VWtc' */
  579. 00000630  206D F4DA                movea.l    A0, [A5 - 0xB26]
  580. 00000634  3F28 011A                move.w     -[A7], [A0 + 0x11A]
  581. 00000638  1F3C 0001                move.b     -[A7], 0x1
  582. 0000063C  4EAD 13EA                jsr        [A5 + 0x13EA /* export_633 */]
  583. 00000640  285F                     movea.l    A4, [A7]+
  584. 00000642  200C                     move.l     D0, A4
  585. 00000644  6706                     beq        +0x8 /* 0000064C */
  586. 00000646  2F0C                     move.l     -[A7], A4
  587. 00000648  4EBA F9B6                jsr        [PC - 0x64A /* 00000000 */]
  588. label0000064C:
  589. 0000064C  285F                     movea.l    A4, [A7]+
  590. 0000064E  4E5E                     unlink     A6
  591. 00000650  4E75                     rts
  592. fn00000652:
  593. 00000652  4E56 FFFC                link       A6, -0x0004
  594. 00000656  207C 0000 0A50           movea.l    A0, 0xA50 /* '\nP' */
  595. 0000065C  2D50 FFFC                move.l     [A6 - 0x4], [A0]
  596. 00000660  206E FFFC                movea.l    A0, [A6 - 0x4]
  597. 00000664  2050                     movea.l    A0, [A0]
  598. 00000666  3F28 0014                move.w     -[A7], [A0 + 0x14]
  599. 0000066A  A998                     syscall    UseResFile
  600. 0000066C  4E5E                     unlink     A6
  601. 0000066E  4E75                     rts
  602. fn00000670:
  603. 00000670  4E56 FDF8                link       A6, -0x0208
  604. 00000674  48E7 0700                movem.l    -[A7], D5,D6,D7
  605. 00000678  3C2E 000A                move.w     D6, [A6 + 0xA]
  606. 0000067C  7EFF                     moveq.l    D7, 0xFFFFFFFF
  607. 0000067E  4AAE 000C                tst.l      [A6 + 0xC]
  608. 00000682  6700 0094                beq        +0x96 /* 00000718 */
  609. 00000686  206E 000C                movea.l    A0, [A6 + 0xC]
  610. 0000068A  2050                     movea.l    A0, [A0]
  611. 0000068C  43EE FEFC                lea.l      A1, [A6 - 0x104]
  612. 00000690  703F                     moveq.l    D0, 0x3F
  613. label00000692:
  614. 00000692  22D8                     move.l     [A1]+, [A0]+
  615. 00000694  51C8 FFFC                dbf        D0, -0x6 /* 00000692 */
  616. 00000698  4267                     clr.w      -[A7]
  617. 0000069A  486E FEFC                pea.l      [A6 - 0x104]
  618. 0000069E  3F06                     move.w     -[A7], D6
  619. 000006A0  4267                     clr.w      -[A7]
  620. 000006A2  4EAD 15C2                jsr        [A5 + 0x15C2 /* export_692 */]
  621. 000006A6  3E1F                     move.w     D7, [A7]+
  622. 000006A8  6E4A                     bgt        +0x4C /* 000006F4 */
  623. 000006AA  41EE FDFC                lea.l      A0, [A6 - 0x204]
  624. 000006AE  43EE FEFC                lea.l      A1, [A6 - 0x104]
  625. 000006B2  703F                     moveq.l    D0, 0x3F
  626. label000006B4:
  627. 000006B4  20D9                     move.l     [A0]+, [A1]+
  628. 000006B6  51C8 FFFC                dbf        D0, -0x6 /* 000006B4 */
  629. 000006BA  486E FEFC                pea.l      [A6 - 0x104]
  630. 000006BE  4EAD 15CA                jsr        [A5 + 0x15CA /* export_693 */]
  631. 000006C2  486E FEFC                pea.l      [A6 - 0x104]
  632. 000006C6  486E FDFC                pea.l      [A6 - 0x204]
  633. 000006CA  4EAD 04AA                jsr        [A5 + 0x4AA /* export_145 */]
  634. 000006CE  101F                     move.b     D0, [A7]+
  635. 000006D0  6710                     beq        +0x12 /* 000006E2 */
  636. 000006D2  4267                     clr.w      -[A7]
  637. 000006D4  486E FEFC                pea.l      [A6 - 0x104]
  638. 000006D8  3F06                     move.w     -[A7], D6
  639. 000006DA  4267                     clr.w      -[A7]
  640. 000006DC  4EAD 15C2                jsr        [A5 + 0x15C2 /* export_692 */]
  641. 000006E0  3E1F                     move.w     D7, [A7]+
  642. label000006E2:
  643. 000006E2  4A47                     tst.w      D7
  644. 000006E4  6E0E                     bgt        +0x10 /* 000006F4 */
  645. 000006E6  4267                     clr.w      -[A7]
  646. 000006E8  486E FEFC                pea.l      [A6 - 0x104]
  647. 000006EC  42A7                     clr.l      -[A7]
  648. 000006EE  4EAD 15C2                jsr        [A5 + 0x15C2 /* export_692 */]
  649. 000006F2  3E1F                     move.w     D7, [A7]+
  650. label000006F4:
  651. 000006F4  206D F4DA                movea.l    A0, [A5 - 0xB26]
  652. 000006F8  4868 0112                pea.l      [A0 + 0x112]
  653. 000006FC  4EAD 1512                jsr        [A5 + 0x1512 /* export_670 */]
  654. 00000700  206D F4DA                movea.l    A0, [A5 - 0xB26]
  655. 00000704  2F08                     move.l     -[A7], A0
  656. 00000706  42A7                     clr.l      -[A7]
  657. 00000708  486E FEFC                pea.l      [A6 - 0x104]
  658. 0000070C  A906                     syscall    NewString
  659. 0000070E  201F                     move.l     D0, [A7]+
  660. 00000710  205F                     movea.l    A0, [A7]+
  661. 00000712  2140 0112                move.l     [A0 + 0x112], D0
  662. 00000716  603E                     bra        +0x40 /* 00000756 */
  663. label00000718:
  664. 00000718  486E FEFC                pea.l      [A6 - 0x104]
  665. 0000071C  2F3C 0001 00C8           move.l     -[A7], 0x100C8
  666. 00000722  4EAD 03B2                jsr        [A5 + 0x3B2 /* export_114 */]
  667. 00000726  4267                     clr.w      -[A7]
  668. 00000728  486E FEFC                pea.l      [A6 - 0x104]
  669. 0000072C  3F06                     move.w     -[A7], D6
  670. 0000072E  4267                     clr.w      -[A7]
  671. 00000730  4EAD 15C2                jsr        [A5 + 0x15C2 /* export_692 */]
  672. 00000734  3E1F                     move.w     D7, [A7]+
  673. 00000736  6E0E                     bgt        +0x10 /* 00000746 */
  674. 00000738  4267                     clr.w      -[A7]
  675. 0000073A  486E FEFC                pea.l      [A6 - 0x104]
  676. 0000073E  42A7                     clr.l      -[A7]
  677. 00000740  4EAD 15C2                jsr        [A5 + 0x15C2 /* export_692 */]
  678. 00000744  3E1F                     move.w     D7, [A7]+
  679. label00000746:
  680. 00000746  4A47                     tst.w      D7
  681. 00000748  6F0C                     ble        +0xE /* 00000756 */
  682. 0000074A  206D F4DA                movea.l    A0, [A5 - 0xB26]
  683. 0000074E  4868 0112                pea.l      [A0 + 0x112]
  684. 00000752  4EAD 1512                jsr        [A5 + 0x1512 /* export_670 */]
  685. label00000756:
  686. 00000756  426D F49E                clr.w      [A5 - 0xB62]
  687. 0000075A  BE6D F3CC                cmp.w      D7, [A5 - 0xC34]
  688. 0000075E  671E                     beq        +0x20 /* 0000077E */
  689. 00000760  4267                     clr.w      -[A7]
  690. 00000762  2F3A 002A                move.l     -[A7], [PC + 0x2A /* 0000078E, value 0x0, cstring "" */]
  691. 00000766  4EAD 1112                jsr        [A5 + 0x1112 /* export_542 */]
  692. 0000076A  3A1F                     move.w     D5, [A7]+
  693. 0000076C  70FF                     moveq.l    D0, 0xFFFFFFFF
  694. 0000076E  B06D F3CC                cmp.w      D0, [A5 - 0xC34]
  695. 00000772  6706                     beq        +0x8 /* 0000077A */
  696. 00000774  3F2D F3CC                move.w     -[A7], [A5 - 0xC34]
  697. 00000778  A99A                     syscall    CloseResFile
  698. label0000077A:
  699. 0000077A  3B47 F3CC                move.w     [A5 - 0xC34], D7
  700. label0000077E:
  701. 0000077E  4EBA FED2                jsr        [PC - 0x12E /* 00000652 */]
  702. 00000782  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  703. 00000786  4E5E                     unlink     A6
  704. 00000788  205F                     movea.l    A0, [A7]+
  705. 0000078A  504F                     addq.w     A7, 8
  706. 0000078C  4ED0                     jmp        [A0]
  707. 0000078E  0000 0000                ori.b      D0, 0x0
  708. fn00000792:
  709. 00000792  4E56 0000                link       A6, 0
  710. 00000796  422E 000A                clr.b      [A6 + 0xA]
  711. 0000079A  4A6E 0008                tst.w      [A6 + 0x8]
  712. 0000079E  57C0                     seq        D0
  713. 000007A0  4A00                     tst.b      D0
  714. 000007A2  6624                     bne        +0x26 /* 000007C8 */
  715. 000007A4  7201                     moveq.l    D1, 0x01
  716. 000007A6  B26E 0008                cmp.w      D1, [A6 + 0x8]
  717. 000007AA  57C1                     seq        D1
  718. 000007AC  8001                     or.b       D0, D1
  719. 000007AE  6618                     bne        +0x1A /* 000007C8 */
  720. 000007B0  7203                     moveq.l    D1, 0x03
  721. 000007B2  B26E 0008                cmp.w      D1, [A6 + 0x8]
  722. 000007B6  57C1                     seq        D1
  723. 000007B8  8001                     or.b       D0, D1
  724. 000007BA  660C                     bne        +0xE /* 000007C8 */
  725. 000007BC  7204                     moveq.l    D1, 0x04
  726. 000007BE  B26E 0008                cmp.w      D1, [A6 + 0x8]
  727. 000007C2  57C1                     seq        D1
  728. 000007C4  8001                     or.b       D0, D1
  729. 000007C6  6706                     beq        +0x8 /* 000007CE */
  730. label000007C8:
  731. 000007C8  1D7C 0001 000A           move.b     [A6 + 0xA], 0x1
  732. label000007CE:
  733. 000007CE  4E5E                     unlink     A6
  734. 000007D0  205F                     movea.l    A0, [A7]+
  735. 000007D2  544F                     addq.w     A7, 2
  736. 000007D4  4ED0                     jmp        [A0]
  737. fn000007D6:
  738. 000007D6  4E56 FFF4                link       A6, -0x000C
  739. 000007DA  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  740. 000007DE  206E 000C                movea.l    A0, [A6 + 0xC]
  741. 000007E2  2650                     movea.l    A3, [A0]
  742. 000007E4  3C13                     move.w     D6, [A3]
  743. 000007E6  7E01                     moveq.l    D7, 0x01
  744. 000007E8  3006                     move.w     D0, D6
  745. 000007EA  5240                     addq.w     D0, 1
  746. 000007EC  E340                     asl        D0.w, 1
  747. 000007EE  48C0                     ext.l      D0
  748. 000007F0  2840                     movea.l    A4, D0
  749. 000007F2  D9D0                     add.l      A4, [A0]
  750. label000007F4:
  751. 000007F4  BE6E 0010                cmp.w      D7, [A6 + 0x10]
  752. 000007F8  6C10                     bge        +0x12 /* 0000080A */
  753. 000007FA  1014                     move.b     D0, [A4]
  754. 000007FC  4880                     ext.w      D0
  755. 000007FE  48C0                     ext.l      D0
  756. 00000800  D08C                     add.l      D0, A4
  757. 00000802  2840                     movea.l    A4, D0
  758. 00000804  528C                     addq.l     A4, 1
  759. 00000806  5247                     addq.w     D7, 1
  760. 00000808  60EA                     bra        -0x14 /* 000007F4 */
  761. label0000080A:
  762. 0000080A  2F0C                     move.l     -[A7], A4
  763. 0000080C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  764. 00000810  1014                     move.b     D0, [A4]
  765. 00000812  4880                     ext.w      D0
  766. 00000814  5240                     addq.w     D0, 1
  767. 00000816  48C0                     ext.l      D0
  768. 00000818  2F00                     move.l     -[A7], D0
  769. 0000081A  4EAD 02AA                jsr        [A5 + 0x2AA /* export_81 */]
  770. 0000081E  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  771. 00000822  4E5E                     unlink     A6
  772. 00000824  205F                     movea.l    A0, [A7]+
  773. 00000826  DEFC 000A                add.w      A7, 0xA /* '\n' */
  774. 0000082A  4ED0                     jmp        [A0]
  775. fn0000082C:
  776. 0000082C  4E56 FFFC                link       A6, -0x0004
  777. 00000830  2F07                     move.l     -[A7], D7
  778. 00000832  426E 000E                clr.w      [A6 + 0xE]
  779. 00000836  206E 0008                movea.l    A0, [A6 + 0x8]
  780. 0000083A  3D50 FFFC                move.w     [A6 - 0x4], [A0]
  781. 0000083E  7E01                     moveq.l    D7, 0x01
  782. 00000840  601C                     bra        +0x1E /* 0000085E */
  783. label00000842:
  784. 00000842  206E 0008                movea.l    A0, [A6 + 0x8]
  785. 00000846  3007                     move.w     D0, D7
  786. 00000848  D040                     add.w      D0, D0
  787. 0000084A  322E 000C                move.w     D1, [A6 + 0xC]
  788. 0000084E  B270 0000                cmp.w      D1, [A0 + D0.w]
  789. 00000852  6606                     bne        +0x8 /* 0000085A */
  790. 00000854  3D47 000E                move.w     [A6 + 0xE], D7
  791. 00000858  600A                     bra        +0xC /* 00000864 */
  792. label0000085A:
  793. 0000085A  5247                     addq.w     D7, 1
  794. 0000085C  6906                     bvs        +0x8 /* 00000864 */
  795. label0000085E:
  796. 0000085E  BE6E FFFC                cmp.w      D7, [A6 - 0x4]
  797. 00000862  6FDE                     ble        -0x20 /* 00000842 */
  798. label00000864:
  799. 00000864  2E1F                     move.l     D7, [A7]+
  800. 00000866  4E5E                     unlink     A6
  801. 00000868  205F                     movea.l    A0, [A7]+
  802. 0000086A  5C4F                     addq.w     A7, 6
  803. 0000086C  4ED0                     jmp        [A0]
  804. fn0000086E:
  805. 0000086E  4E56 FADC                link       A6, -0x0524
  806. 00000872  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  807. 00000876  42A7                     clr.l      -[A7]
  808. 00000878  2F3C 5657 464D           move.l     -[A7], 0x5657464D /* 'VWFM' */
  809. 0000087E  206D F4DA                movea.l    A0, [A5 - 0xB26]
  810. 00000882  3F28 011A                move.w     -[A7], [A0 + 0x11A]
  811. 00000886  4267                     clr.w      -[A7]
  812. 00000888  4EAD 13EA                jsr        [A5 + 0x13EA /* export_633 */]
  813. 0000088C  265F                     movea.l    A3, [A7]+
  814. 0000088E  200B                     move.l     D0, A3
  815. 00000890  6604                     bne        +0x6 /* 00000896 */
  816. 00000892  6000 0184                bra        +0x186 /* 00000A18 */
  817. label00000896:
  818. 00000896  2D53 FBF4                move.l     [A6 - 0x40C], [A3]
  819. 0000089A  206E FBF4                movea.l    A0, [A6 - 0x40C]
  820. 0000089E  3C10                     move.w     D6, [A0]
  821. 000008A0  2F13                     move.l     -[A7], [A3]
  822. 000008A2  486E FDFA                pea.l      [A6 - 0x206]
  823. 000008A6  3006                     move.w     D0, D6
  824. 000008A8  5240                     addq.w     D0, 1
  825. 000008AA  E340                     asl        D0.w, 1
  826. 000008AC  48C0                     ext.l      D0
  827. 000008AE  2F00                     move.l     -[A7], D0
  828. 000008B0  4EAD 02AA                jsr        [A5 + 0x2AA /* export_81 */]
  829. 000008B4  422E FAE5                clr.b      [A6 - 0x51B]
  830. 000008B8  7801                     moveq.l    D4, 0x01
  831. 000008BA  3D46 FAE0                move.w     [A6 - 0x520], D6
  832. 000008BE  7E01                     moveq.l    D7, 0x01
  833. 000008C0  6068                     bra        +0x6A /* 0000092A */
  834. label000008C2:
  835. 000008C2  3F07                     move.w     -[A7], D7
  836. 000008C4  2F0B                     move.l     -[A7], A3
  837. 000008C6  486E FAEE                pea.l      [A6 - 0x512]
  838. 000008CA  4EBA FF0A                jsr        [PC - 0xF6 /* 000007D6 */]
  839. 000008CE  486E FAEE                pea.l      [A6 - 0x512]
  840. 000008D2  486E FBEE                pea.l      [A6 - 0x412]
  841. 000008D6  A900                     syscall    GetFNum
  842. 000008D8  3007                     move.w     D0, D7
  843. 000008DA  D040                     add.w      D0, D0
  844. 000008DC  41EE FBF8                lea.l      A0, [A6 - 0x408]
  845. 000008E0  31AE FBEE 0000           move.w     [A0 + D0.w], [A6 - 0x412]
  846. 000008E6  6622                     bne        +0x24 /* 0000090A */
  847. 000008E8  3007                     move.w     D0, D7
  848. 000008EA  D040                     add.w      D0, D0
  849. 000008EC  41EE FDFA                lea.l      A0, [A6 - 0x206]
  850. 000008F0  4A70 0000                tst.w      [A0 + D0.w]
  851. 000008F4  6714                     beq        +0x16 /* 0000090A */
  852. 000008F6  3007                     move.w     D0, D7
  853. 000008F8  D040                     add.w      D0, D0
  854. 000008FA  41EE FBF8                lea.l      A0, [A6 - 0x408]
  855. 000008FE  31BC 0001 0000           move.w     [A0 + D0.w], 0x1
  856. 00000904  1D7C 0001 FAE5           move.b     [A6 - 0x51B], 0x1
  857. label0000090A:
  858. 0000090A  3007                     move.w     D0, D7
  859. 0000090C  D040                     add.w      D0, D0
  860. 0000090E  3207                     move.w     D1, D7
  861. 00000910  D241                     add.w      D1, D1
  862. 00000912  41EE FDFA                lea.l      A0, [A6 - 0x206]
  863. 00000916  3430 0000                move.w     D2, [A0 + D0.w]
  864. 0000091A  43EE FBF8                lea.l      A1, [A6 - 0x408]
  865. 0000091E  B471 1000                cmp.w      D2, [A1 + D1.w]
  866. 00000922  6702                     beq        +0x4 /* 00000926 */
  867. 00000924  4204                     clr.b      D4
  868. label00000926:
  869. 00000926  5247                     addq.w     D7, 1
  870. 00000928  6906                     bvs        +0x8 /* 00000930 */
  871. label0000092A:
  872. 0000092A  BE6E FAE0                cmp.w      D7, [A6 - 0x520]
  873. 0000092E  6F92                     ble        -0x6C /* 000008C2 */
  874. label00000930:
  875. 00000930  1004                     move.b     D0, D4
  876. 00000932  6704                     beq        +0x6 /* 00000938 */
  877. 00000934  6000 00E2                bra        +0xE4 /* 00000A18 */
  878. label00000938:
  879. 00000938  206D F4DA                movea.l    A0, [A5 - 0xB26]
  880. 0000093C  3D68 0006 FADE           move.w     [A6 - 0x522], [A0 + 0x6]
  881. 00000942  7E01                     moveq.l    D7, 0x01
  882. 00000944  6000 00CA                bra        +0xCC /* 00000A10 */
  883. label00000948:
  884. 00000948  42A7                     clr.l      -[A7]
  885. 0000094A  3F07                     move.w     -[A7], D7
  886. 0000094C  4EAD 152A                jsr        [A5 + 0x152A /* export_673 */]
  887. 00000950  285F                     movea.l    A4, [A7]+
  888. 00000952  4267                     clr.w      -[A7]
  889. 00000954  102C 0006                move.b     D0, [A4 + 0x6]
  890. 00000958  4880                     ext.w      D0
  891. 0000095A  3F00                     move.w     -[A7], D0
  892. 0000095C  4EAD 1452                jsr        [A5 + 0x1452 /* export_646 */]
  893. 00000960  101F                     move.b     D0, [A7]+
  894. 00000962  0A00 0001                xori.b     D0, 0x1
  895. 00000966  4AAC 0008                tst.l      [A4 + 0x8]
  896. 0000096A  57C1                     seq        D1
  897. 0000096C  8001                     or.b       D0, D1
  898. 0000096E  0240 0001                andi.w     D0, 0x1
  899. 00000972  6704                     beq        +0x6 /* 00000978 */
  900. 00000974  6000 0096                bra        +0x98 /* 00000A0C */
  901. label00000978:
  902. 00000978  42A7                     clr.l      -[A7]
  903. 0000097A  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  904. 0000097E  3F3C 0004                move.w     -[A7], 0x4
  905. 00000982  A83D                     syscall    TEDispatch
  906. 00000984  2A1F                     move.l     D5, [A7]+
  907. 00000986  6604                     bne        +0x6 /* 0000098C */
  908. 00000988  6000 0082                bra        +0x84 /* 00000A0C */
  909. label0000098C:
  910. 0000098C  2045                     movea.l    A0, D5
  911. 0000098E  2050                     movea.l    A0, [A0]
  912. 00000990  2D68 0004 FAE6           move.l     [A6 - 0x51A], [A0 + 0x4]
  913. 00000996  2045                     movea.l    A0, D5
  914. 00000998  2050                     movea.l    A0, [A0]
  915. 0000099A  3D68 0002 FADC           move.w     [A6 - 0x524], [A0 + 0x2]
  916. 000009A0  3D7C 0001 FBEE           move.w     [A6 - 0x412], 0x1
  917. 000009A6  605A                     bra        +0x5C /* 00000A02 */
  918. label000009A8:
  919. 000009A8  206E FAE6                movea.l    A0, [A6 - 0x51A]
  920. 000009AC  2050                     movea.l    A0, [A0]
  921. 000009AE  302E FBEE                move.w     D0, [A6 - 0x412]
  922. 000009B2  5340                     subq.w     D0, 1
  923. 000009B4  C1FC 0012                muls.w     D0, 0x12
  924. 000009B8  3D70 0006 FAE2           move.w     [A6 - 0x51E], [A0 + D0.w + 0x6]
  925. 000009BE  4267                     clr.w      -[A7]
  926. 000009C0  3F2E FAE2                move.w     -[A7], [A6 - 0x51E]
  927. 000009C4  4EBA FDCC                jsr        [PC - 0x234 /* 00000792 */]
  928. 000009C8  101F                     move.b     D0, [A7]+
  929. 000009CA  6630                     bne        +0x32 /* 000009FC */
  930. 000009CC  4267                     clr.w      -[A7]
  931. 000009CE  3F2E FAE2                move.w     -[A7], [A6 - 0x51E]
  932. 000009D2  486E FDFA                pea.l      [A6 - 0x206]
  933. 000009D6  4EBA FE54                jsr        [PC - 0x1AC /* 0000082C */]
  934. 000009DA  3C1F                     move.w     D6, [A7]+
  935. 000009DC  6F1E                     ble        +0x20 /* 000009FC */
  936. 000009DE  3006                     move.w     D0, D6
  937. 000009E0  D040                     add.w      D0, D0
  938. 000009E2  206E FAE6                movea.l    A0, [A6 - 0x51A]
  939. 000009E6  2050                     movea.l    A0, [A0]
  940. 000009E8  322E FBEE                move.w     D1, [A6 - 0x412]
  941. 000009EC  5341                     subq.w     D1, 1
  942. 000009EE  C3FC 0012                muls.w     D1, 0x12
  943. 000009F2  43EE FBF8                lea.l      A1, [A6 - 0x408]
  944. 000009F6  31B1 0000 1006           move.w     [A0 + D1.w + 0x6], [A1 + D0.w]
  945. label000009FC:
  946. 000009FC  526E FBEE                addq.w     [A6 - 0x412], 1
  947. 00000A00  690A                     bvs        +0xC /* 00000A0C */
  948. label00000A02:
  949. 00000A02  302E FBEE                move.w     D0, [A6 - 0x412]
  950. 00000A06  B06E FADC                cmp.w      D0, [A6 - 0x524]
  951. 00000A0A  6F9C                     ble        -0x62 /* 000009A8 */
  952. label00000A0C:
  953. 00000A0C  5247                     addq.w     D7, 1
  954. 00000A0E  6908                     bvs        +0xA /* 00000A18 */
  955. label00000A10:
  956. 00000A10  BE6E FADE                cmp.w      D7, [A6 - 0x522]
  957. 00000A14  6F00 FF32                ble        -0xCC /* 00000948 */
  958. label00000A18:
  959. 00000A18  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  960. 00000A1C  4E5E                     unlink     A6
  961. 00000A1E  4E75                     rts
  962. fn00000A20:
  963. 00000A20  4E56 FFFC                link       A6, -0x0004
  964. 00000A24  48E7 0108                movem.l    -[A7], D7,A4
  965. 00000A28  206D F4DA                movea.l    A0, [A5 - 0xB26]
  966. 00000A2C  3D68 0006 FFFC           move.w     [A6 - 0x4], [A0 + 0x6]
  967. 00000A32  7E01                     moveq.l    D7, 0x01
  968. 00000A34  606A                     bra        +0x6C /* 00000AA0 */
  969. label00000A36:
  970. 00000A36  42A7                     clr.l      -[A7]
  971. 00000A38  3F07                     move.w     -[A7], D7
  972. 00000A3A  4EAD 152A                jsr        [A5 + 0x152A /* export_673 */]
  973. 00000A3E  285F                     movea.l    A4, [A7]+
  974. 00000A40  7001                     moveq.l    D0, 0x01
  975. 00000A42  B02C 0006                cmp.b      D0, [A4 + 0x6]
  976. 00000A46  6702                     beq        +0x4 /* 00000A4A */
  977. 00000A48  6052                     bra        +0x54 /* 00000A9C */
  978. label00000A4A:
  979. 00000A4A  4A6C 0014                tst.w      [A4 + 0x14]
  980. 00000A4E  6F02                     ble        +0x4 /* 00000A52 */
  981. 00000A50  604A                     bra        +0x4C /* 00000A9C */
  982. label00000A52:
  983. 00000A52  206D F4DA                movea.l    A0, [A5 - 0xB26]
  984. 00000A56  302C 002C                move.w     D0, [A4 + 0x2C]
  985. 00000A5A  B068 0006                cmp.w      D0, [A0 + 0x6]
  986. 00000A5E  6F06                     ble        +0x8 /* 00000A66 */
  987. 00000A60  426C 002C                clr.w      [A4 + 0x2C]
  988. 00000A64  6036                     bra        +0x38 /* 00000A9C */
  989. label00000A66:
  990. 00000A66  70F9                     moveq.l    D0, 0xFFFFFFF9
  991. 00000A68  B06C 002C                cmp.w      D0, [A4 + 0x2C]
  992. 00000A6C  6F06                     ble        +0x8 /* 00000A74 */
  993. 00000A6E  426C 002C                clr.w      [A4 + 0x2C]
  994. 00000A72  6028                     bra        +0x2A /* 00000A9C */
  995. label00000A74:
  996. 00000A74  4A6C 002C                tst.w      [A4 + 0x2C]
  997. 00000A78  5EC0                     sgt        D0
  998. 00000A7A  2F00                     move.l     -[A7], D0
  999. 00000A7C  42A7                     clr.l      -[A7]
  1000. 00000A7E  3F2C 002C                move.w     -[A7], [A4 + 0x2C]
  1001. 00000A82  4EAD 152A                jsr        [A5 + 0x152A /* export_673 */]
  1002. 00000A86  221F                     move.l     D1, [A7]+
  1003. 00000A88  201F                     move.l     D0, [A7]+
  1004. 00000A8A  2041                     movea.l    A0, D1
  1005. 00000A8C  7204                     moveq.l    D1, 0x04
  1006. 00000A8E  B228 0006                cmp.b      D1, [A0 + 0x6]
  1007. 00000A92  56C1                     sne        D1
  1008. 00000A94  C001                     and.b      D0, D1
  1009. 00000A96  6704                     beq        +0x6 /* 00000A9C */
  1010. 00000A98  426C 002C                clr.w      [A4 + 0x2C]
  1011. label00000A9C:
  1012. 00000A9C  5247                     addq.w     D7, 1
  1013. 00000A9E  6906                     bvs        +0x8 /* 00000AA6 */
  1014. label00000AA0:
  1015. 00000AA0  BE6E FFFC                cmp.w      D7, [A6 - 0x4]
  1016. 00000AA4  6F90                     ble        -0x6E /* 00000A36 */
  1017. label00000AA6:
  1018. 00000AA6  4CDF 1080                movem.l    D7,A4, [A7]+
  1019. 00000AAA  4E5E                     unlink     A6
  1020. 00000AAC  4E75                     rts
  1021. fn00000AAE:
  1022. 00000AAE  4E56 FFFC                link       A6, -0x0004
  1023. 00000AB2  2F0C                     move.l     -[A7], A4
  1024. 00000AB4  206D F4DA                movea.l    A0, [A5 - 0xB26]
  1025. 00000AB8  2F28 0142                move.l     -[A7], [A0 + 0x142]
  1026. 00000ABC  4EBA 106A                jsr        [PC + 0x106A /* 00001B28 */]
  1027. 00000AC0  206D F4DA                movea.l    A0, [A5 - 0xB26]
  1028. 00000AC4  7000                     moveq.l    D0, 0x00
  1029. 00000AC6  2140 0142                move.l     [A0 + 0x142], D0
  1030. 00000ACA  206D F4DA                movea.l    A0, [A5 - 0xB26]
  1031. 00000ACE  0C68 0401 0116           cmpi.w     [A0 + 0x116], 0x401
  1032. 00000AD4  6D58                     blt        +0x5A /* 00000B2E */
  1033. 00000AD6  42A7                     clr.l      -[A7]
  1034. 00000AD8  2F3C 5657 4649           move.l     -[A7], 0x56574649 /* 'VWFI' */
  1035. 00000ADE  206D F4DA                movea.l    A0, [A5 - 0xB26]
  1036. 00000AE2  3F28 011A                move.w     -[A7], [A0 + 0x11A]
  1037. 00000AE6  4267                     clr.w      -[A7]
  1038. 00000AE8  4EAD 13EA                jsr        [A5 + 0x13EA /* export_633 */]
  1039. 00000AEC  285F                     movea.l    A4, [A7]+
  1040. 00000AEE  200C                     move.l     D0, A4
  1041. 00000AF0  6734                     beq        +0x36 /* 00000B26 */
  1042. 00000AF2  2F0C                     move.l     -[A7], A4
  1043. 00000AF4  A992                     syscall    DetachResource
  1044. 00000AF6  206D F4DA                movea.l    A0, [A5 - 0xB26]
  1045. 00000AFA  214C 0142                move.l     [A0 + 0x142], A4
  1046. 00000AFE  102E 0008                move.b     D0, [A6 + 0x8]
  1047. 00000B02  6710                     beq        +0x12 /* 00000B14 */
  1048. 00000B04  206D F4DA                movea.l    A0, [A5 - 0xB26]
  1049. 00000B08  2F28 0142                move.l     -[A7], [A0 + 0x142]
  1050. 00000B0C  4267                     clr.w      -[A7]
  1051. 00000B0E  4EAD 1CBA                jsr        [A5 + 0x1CBA /* export_915 */]
  1052. 00000B12  6020                     bra        +0x22 /* 00000B34 */
  1053. label00000B14:
  1054. 00000B14  206D F4DA                movea.l    A0, [A5 - 0xB26]
  1055. 00000B18  2068 0142                movea.l    A0, [A0 + 0x142]
  1056. 00000B1C  2050                     movea.l    A0, [A0]
  1057. 00000B1E  7000                     moveq.l    D0, 0x00
  1058. 00000B20  2140 0004                move.l     [A0 + 0x4], D0
  1059. 00000B24  600E                     bra        +0x10 /* 00000B34 */
  1060. label00000B26:
  1061. 00000B26  4267                     clr.w      -[A7]
  1062. 00000B28  4EBA F580                jsr        [PC - 0xA80 /* 000000AA */]
  1063. 00000B2C  6006                     bra        +0x8 /* 00000B34 */
  1064. label00000B2E:
  1065. 00000B2E  4267                     clr.w      -[A7]
  1066. 00000B30  4EBA F578                jsr        [PC - 0xA88 /* 000000AA */]
  1067. label00000B34:
  1068. 00000B34  4EBA F4EE                jsr        [PC - 0xB12 /* 00000024 */]
  1069. 00000B38  285F                     movea.l    A4, [A7]+
  1070. 00000B3A  4E5E                     unlink     A6
  1071. 00000B3C  205F                     movea.l    A0, [A7]+
  1072. 00000B3E  544F                     addq.w     A7, 2
  1073. 00000B40  4ED0                     jmp        [A0]
  1074. fn00000B42:
  1075. 00000B42  4E56 FEF4                link       A6, -0x010C
  1076. 00000B46  48E7 0108                movem.l    -[A7], D7,A4
  1077. 00000B4A  206E 000A                movea.l    A0, [A6 + 0xA]
  1078. 00000B4E  4A50                     tst.w      [A0]
  1079. 00000B50  6640                     bne        +0x42 /* 00000B92 */
  1080. 00000B52  102E 0008                move.b     D0, [A6 + 0x8]
  1081. 00000B56  6732                     beq        +0x34 /* 00000B8A */
  1082. 00000B58  42A7                     clr.l      -[A7]
  1083. 00000B5A  2F3C 5657 4346           move.l     -[A7], 0x56574346 /* 'VWCF' */
  1084. 00000B60  3F3C 0001                move.w     -[A7], 0x1
  1085. 00000B64  4EAD 13F2                jsr        [A5 + 0x13F2 /* export_634 */]
  1086. 00000B68  285F                     movea.l    A4, [A7]+
  1087. 00000B6A  200C                     move.l     D0, A4
  1088. 00000B6C  6712                     beq        +0x14 /* 00000B80 */
  1089. 00000B6E  2F0C                     move.l     -[A7], A4
  1090. 00000B70  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1091. 00000B74  486E FFFC                pea.l      [A6 - 0x4]
  1092. 00000B78  486E FEFC                pea.l      [A6 - 0x104]
  1093. 00000B7C  A9A8                     syscall    GetResInfo
  1094. 00000B7E  6024                     bra        +0x26 /* 00000BA4 */
  1095. label00000B80:
  1096. 00000B80  206E 000A                movea.l    A0, [A6 + 0xA]
  1097. 00000B84  30BC 0400                move.w     [A0], 0x400
  1098. 00000B88  601A                     bra        +0x1C /* 00000BA4 */
  1099. label00000B8A:
  1100. 00000B8A  206E 000A                movea.l    A0, [A6 + 0xA]
  1101. 00000B8E  30BC 0400                move.w     [A0], 0x400
  1102. label00000B92:
  1103. 00000B92  42A7                     clr.l      -[A7]
  1104. 00000B94  2F3C 5657 4346           move.l     -[A7], 0x56574346 /* 'VWCF' */
  1105. 00000B9A  206E 000A                movea.l    A0, [A6 + 0xA]
  1106. 00000B9E  3F10                     move.w     -[A7], [A0]
  1107. 00000BA0  A9A0                     syscall    GetResource
  1108. 00000BA2  285F                     movea.l    A4, [A7]+
  1109. label00000BA4:
  1110. 00000BA4  200C                     move.l     D0, A4
  1111. 00000BA6  672C                     beq        +0x2E /* 00000BD4 */
  1112. 00000BA8  2054                     movea.l    A0, [A4]
  1113. 00000BAA  3010                     move.w     D0, [A0]
  1114. 00000BAC  48C0                     ext.l      D0
  1115. 00000BAE  2E00                     move.l     D7, D0
  1116. 00000BB0  0C68 0400 0002           cmpi.w     [A0 + 0x2], 0x400
  1117. 00000BB6  660E                     bne        +0x10 /* 00000BC6 */
  1118. 00000BB8  7024                     moveq.l    D0, 0x24
  1119. 00000BBA  B087                     cmp.l      D0, D7
  1120. 00000BBC  6C08                     bge        +0xA /* 00000BC6 */
  1121. 00000BBE  2248                     movea.l    A1, A0
  1122. 00000BC0  3368 0024 0002           move.w     [A1 + 0x2], [A0 + 0x24]
  1123. label00000BC6:
  1124. 00000BC6  701E                     moveq.l    D0, 0x1E
  1125. 00000BC8  B087                     cmp.l      D0, D7
  1126. 00000BCA  6C08                     bge        +0xA /* 00000BD4 */
  1127. 00000BCC  2054                     movea.l    A0, [A4]
  1128. 00000BCE  1B68 001F F48A           move.b     [A5 - 0xB76], [A0 + 0x1F]
  1129. label00000BD4:
  1130. 00000BD4  2D4C 000E                move.l     [A6 + 0xE], A4
  1131. 00000BD8  4CDF 1080                movem.l    D7,A4, [A7]+
  1132. 00000BDC  4E5E                     unlink     A6
  1133. 00000BDE  205F                     movea.l    A0, [A7]+
  1134. 00000BE0  5C4F                     addq.w     A7, 6
  1135. 00000BE2  4ED0                     jmp        [A0]
  1136. fn00000BE4:
  1137. 00000BE4  4E56 FFFC                link       A6, -0x0004
  1138. 00000BE8  206D F4DA                movea.l    A0, [A5 - 0xB26]
  1139. 00000BEC  1028 0152                move.b     D0, [A0 + 0x152]
  1140. 00000BF0  6622                     bne        +0x24 /* 00000C14 */
  1141. 00000BF2  4267                     clr.w      -[A7]
  1142. 00000BF4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1143. 00000BF8  4EAD 1112                jsr        [A5 + 0x1112 /* export_542 */]
  1144. 00000BFC  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  1145. 00000C00  206D F4DA                movea.l    A0, [A5 - 0xB26]
  1146. 00000C04  202E 0008                move.l     D0, [A6 + 0x8]
  1147. 00000C08  7200                     moveq.l    D1, 0x00
  1148. 00000C0A  B081                     cmp.l      D0, D1
  1149. 00000C0C  56C0                     sne        D0
  1150. 00000C0E  4400                     neg.b      D0
  1151. 00000C10  1140 0152                move.b     [A0 + 0x152], D0
  1152. label00000C14:
  1153. 00000C14  4E5E                     unlink     A6
  1154. 00000C16  2E9F                     move.l     [A7], [A7]+
  1155. 00000C18  4E75                     rts
  1156. fn00000C1A:
  1157. 00000C1A  4E56 FEBC                link       A6, -0x0144
  1158. 00000C1E  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  1159. 00000C22  2C2E 000C                move.l     D6, [A6 + 0xC]
  1160. 00000C26  2006                     move.l     D0, D6
  1161. 00000C28  0800 0004                btst.b     D0, 0x4
  1162. 00000C2C  56C0                     sne        D0
  1163. 00000C2E  4400                     neg.b      D0
  1164. 00000C30  1D40 FEC4                move.b     [A6 - 0x13C], D0
  1165. 00000C34  2A06                     move.l     D5, D6
  1166. 00000C36  0805 0003                btst.b     D5, 0x3
  1167. 00000C3A  56C5                     sne        D5
  1168. 00000C3C  4405                     neg.b      D5
  1169. 00000C3E  2006                     move.l     D0, D6
  1170. 00000C40  0800 0001                btst.b     D0, 0x1
  1171. 00000C44  56C0                     sne        D0
  1172. 00000C46  4400                     neg.b      D0
  1173. 00000C48  1D40 FEC2                move.b     [A6 - 0x13E], D0
  1174. 00000C4C  2806                     move.l     D4, D6
  1175. 00000C4E  0804 0005                btst.b     D4, 0x5
  1176. 00000C52  56C4                     sne        D4
  1177. 00000C54  4404                     neg.b      D4
  1178. 00000C56  7000                     moveq.l    D0, 0x00
  1179. 00000C58  2D40 FFEC                move.l     [A6 - 0x14], D0
  1180. 00000C5C  2D40 FECA                move.l     [A6 - 0x136], D0
  1181. 00000C60  426E FFFE                clr.w      [A6 - 0x2]
  1182. 00000C64  7EFF                     moveq.l    D7, 0xFFFFFFFF
  1183. 00000C66  3B7C 0064 F4C0           move.w     [A5 - 0xB40], 0x64 /* 'd' */
  1184. 00000C6C  206E 0014                movea.l    A0, [A6 + 0x14]
  1185. 00000C70  4A10                     tst.b      [A0]
  1186. 00000C72  6740                     beq        +0x42 /* 00000CB4 */
  1187. 00000C74  3B7C 006E F4C0           move.w     [A5 - 0xB40], 0x6E /* 'n' */
  1188. 00000C7A  4267                     clr.w      -[A7]
  1189. 00000C7C  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1190. 00000C80  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  1191. 00000C84  3F3C 0001                move.w     -[A7], 0x1
  1192. 00000C88  4EAD 15C2                jsr        [A5 + 0x15C2 /* export_692 */]
  1193. 00000C8C  3E1F                     move.w     D7, [A7]+
  1194. 00000C8E  4267                     clr.w      -[A7]
  1195. 00000C90  4EAD 1632                jsr        [A5 + 0x1632 /* export_706 */]
  1196. 00000C94  70FF                     moveq.l    D0, 0xFFFFFFFF
  1197. 00000C96  B047                     cmp.w      D0, D7
  1198. 00000C98  57C0                     seq        D0
  1199. 00000C9A  801F                     or.b       D0, [A7]+
  1200. 00000C9C  0240 0001                andi.w     D0, 0x1
  1201. 00000CA0  6600 0434                bne        +0x436 /* 000010D6 */
  1202. 00000CA4  3B47 F096                move.w     [A5 - 0xF6A], D7
  1203. 00000CA8  4AAE 0008                tst.l      [A6 + 0x8]
  1204. 00000CAC  6706                     beq        +0x8 /* 00000CB4 */
  1205. 00000CAE  206E 0008                movea.l    A0, [A6 + 0x8]
  1206. 00000CB2  3087                     move.w     [A0], D7
  1207. label00000CB4:
  1208. 00000CB4  3B7C 0078 F4C0           move.w     [A5 - 0xB40], 0x78 /* 'x' */
  1209. 00000CBA  42A7                     clr.l      -[A7]
  1210. 00000CBC  486E 0010                pea.l      [A6 + 0x10]
  1211. 00000CC0  206E 0014                movea.l    A0, [A6 + 0x14]
  1212. 00000CC4  4A10                     tst.b      [A0]
  1213. 00000CC6  56C0                     sne        D0
  1214. 00000CC8  4400                     neg.b      D0
  1215. 00000CCA  1F00                     move.b     -[A7], D0
  1216. 00000CCC  4EBA FE74                jsr        [PC - 0x18C /* 00000B42 */]
  1217. 00000CD0  2D5F FFEC                move.l     [A6 - 0x14], [A7]+
  1218. 00000CD4  206E 0014                movea.l    A0, [A6 + 0x14]
  1219. 00000CD8  4A10                     tst.b      [A0]
  1220. 00000CDA  57C0                     seq        D0
  1221. 00000CDC  4A00                     tst.b      D0
  1222. 00000CDE  673E                     beq        +0x40 /* 00000D1E */
  1223. 00000CE0  4AAE FFEC                tst.l      [A6 - 0x14]
  1224. 00000CE4  56C1                     sne        D1
  1225. 00000CE6  C001                     and.b      D0, D1
  1226. 00000CE8  6734                     beq        +0x36 /* 00000D1E */
  1227. 00000CEA  206D F4DA                movea.l    A0, [A5 - 0xB26]
  1228. 00000CEE  2F08                     move.l     -[A7], A0
  1229. 00000CF0  4267                     clr.w      -[A7]
  1230. 00000CF2  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  1231. 00000CF6  A9A4                     syscall    HomeResFile
  1232. 00000CF8  301F                     move.w     D0, [A7]+
  1233. 00000CFA  205F                     movea.l    A0, [A7]+
  1234. 00000CFC  3140 01A0                move.w     [A0 + 0x1A0], D0
  1235. 00000D00  4267                     clr.w      -[A7]
  1236. 00000D02  A9AF                     syscall    ResError
  1237. 00000D04  4A5F                     tst.w      [A7]+
  1238. 00000D06  670C                     beq        +0xE /* 00000D14 */
  1239. 00000D08  206D F4DA                movea.l    A0, [A5 - 0xB26]
  1240. 00000D0C  317C FFFF 01A0           move.w     [A0 + 0x1A0], 0xFFFF
  1241. 00000D12  600A                     bra        +0xC /* 00000D1E */
  1242. label00000D14:
  1243. 00000D14  206D F4DA                movea.l    A0, [A5 - 0xB26]
  1244. 00000D18  3B68 01A0 F096           move.w     [A5 - 0xF6A], [A0 + 0x1A0]
  1245. label00000D1E:
  1246. 00000D1E  206D F4DA                movea.l    A0, [A5 - 0xB26]
  1247. 00000D22  316E 0010 011A           move.w     [A0 + 0x11A], [A6 + 0x10]
  1248. 00000D28  4AAE FFEC                tst.l      [A6 - 0x14]
  1249. 00000D2C  660A                     bne        +0xC /* 00000D38 */
  1250. 00000D2E  3B7C 000A F49E           move.w     [A5 - 0xB62], 0xA /* '\n' */
  1251. 00000D34  6000 03A0                bra        +0x3A2 /* 000010D6 */
  1252. label00000D38:
  1253. 00000D38  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  1254. 00000D3C  A992                     syscall    DetachResource
  1255. 00000D3E  206E FFEC                movea.l    A0, [A6 - 0x14]
  1256. 00000D42  2050                     movea.l    A0, [A0]
  1257. 00000D44  226D F4DA                movea.l    A1, [A5 - 0xB26]
  1258. 00000D48  3368 0002 0116           move.w     [A1 + 0x116], [A0 + 0x2]
  1259. 00000D4E  206D F4DA                movea.l    A0, [A5 - 0xB26]
  1260. 00000D52  0C68 0400 0116           cmpi.w     [A0 + 0x116], 0x400
  1261. 00000D58  6C0A                     bge        +0xC /* 00000D64 */
  1262. 00000D5A  3B7C 000A F49E           move.w     [A5 - 0xB62], 0xA /* '\n' */
  1263. 00000D60  6000 0374                bra        +0x376 /* 000010D6 */
  1264. label00000D64:
  1265. 00000D64  206D F4DA                movea.l    A0, [A5 - 0xB26]
  1266. 00000D68  0C68 040A 0116           cmpi.w     [A0 + 0x116], 0x40A
  1267. 00000D6E  6F0A                     ble        +0xC /* 00000D7A */
  1268. 00000D70  3B7C 002C F49E           move.w     [A5 - 0xB62], 0x2C /* ',' */
  1269. 00000D76  6000 035E                bra        +0x360 /* 000010D6 */
  1270. label00000D7A:
  1271. 00000D7A  3B7C 0082 F4C0           move.w     [A5 - 0xB40], 0x82
  1272. 00000D80  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  1273. 00000D84  1F2E FEC4                move.b     -[A7], [A6 - 0x13C]
  1274. 00000D88  1F05                     move.b     -[A7], D5
  1275. 00000D8A  486E FFD8                pea.l      [A6 - 0x28]
  1276. 00000D8E  486E FFDA                pea.l      [A6 - 0x26]
  1277. 00000D92  4EBA F572                jsr        [PC - 0xA8E /* 00000306 */]
  1278. 00000D96  4267                     clr.w      -[A7]
  1279. 00000D98  4EAD 1632                jsr        [A5 + 0x1632 /* export_706 */]
  1280. 00000D9C  101F                     move.b     D0, [A7]+
  1281. 00000D9E  6600 0336                bne        +0x338 /* 000010D6 */
  1282. 00000DA2  3B7C 008C F4C0           move.w     [A5 - 0xB40], 0x8C
  1283. 00000DA8  3F2E FFD8                move.w     -[A7], [A6 - 0x28]
  1284. 00000DAC  3F2E FFDA                move.w     -[A7], [A6 - 0x26]
  1285. 00000DB0  4EBA F638                jsr        [PC - 0x9C8 /* 000003EA */]
  1286. 00000DB4  4267                     clr.w      -[A7]
  1287. 00000DB6  4EAD 1632                jsr        [A5 + 0x1632 /* export_706 */]
  1288. 00000DBA  101F                     move.b     D0, [A7]+
  1289. 00000DBC  6600 0318                bne        +0x31A /* 000010D6 */
  1290. 00000DC0  3B7C 0096 F4C0           move.w     [A5 - 0xB40], 0x96
  1291. 00000DC6  206D F4DA                movea.l    A0, [A5 - 0xB26]
  1292. 00000DCA  3F28 0116                move.w     -[A7], [A0 + 0x116]
  1293. 00000DCE  3F2E FFD8                move.w     -[A7], [A6 - 0x28]
  1294. 00000DD2  3F2E FFDA                move.w     -[A7], [A6 - 0x26]
  1295. 00000DD6  4EBA F6E4                jsr        [PC - 0x91C /* 000004BC */]
  1296. 00000DDA  4267                     clr.w      -[A7]
  1297. 00000DDC  4EAD 1632                jsr        [A5 + 0x1632 /* export_706 */]
  1298. 00000DE0  101F                     move.b     D0, [A7]+
  1299. 00000DE2  6600 02F2                bne        +0x2F4 /* 000010D6 */
  1300. 00000DE6  102E FEC4                move.b     D0, [A6 - 0x13C]
  1301. 00000DEA  0A00 0001                xori.b     D0, 0x1
  1302. 00000DEE  1204                     move.b     D1, D4
  1303. 00000DF0  0A01 0001                xori.b     D1, 0x1
  1304. 00000DF4  C001                     and.b      D0, D1
  1305. 00000DF6  6700 014A                beq        +0x14C /* 00000F42 */
  1306. 00000DFA  3B7C 00A0 F4C0           move.w     [A5 - 0xB40], 0xA0
  1307. 00000E00  2006                     move.l     D0, D6
  1308. 00000E02  0800 0000                btst.b     D0, 0x0
  1309. 00000E06  6714                     beq        +0x16 /* 00000E1C */
  1310. 00000E08  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  1311. 00000E0C  4EBA F4CA                jsr        [PC - 0xB36 /* 000002D8 */]
  1312. 00000E10  4267                     clr.w      -[A7]
  1313. 00000E12  4EAD 1632                jsr        [A5 + 0x1632 /* export_706 */]
  1314. 00000E16  101F                     move.b     D0, [A7]+
  1315. 00000E18  6600 02BC                bne        +0x2BE /* 000010D6 */
  1316. label00000E1C:
  1317. 00000E1C  3B7C 00AA F4C0           move.w     [A5 - 0xB40], 0xAA
  1318. 00000E22  206E FFEC                movea.l    A0, [A6 - 0x14]
  1319. 00000E26  2050                     movea.l    A0, [A0]
  1320. 00000E28  1028 0010                move.b     D0, [A0 + 0x10]
  1321. 00000E2C  4880                     ext.w      D0
  1322. 00000E2E  3F00                     move.w     -[A7], D0
  1323. 00000E30  4EBA F480                jsr        [PC - 0xB80 /* 000002B2 */]
  1324. 00000E34  206E FFEC                movea.l    A0, [A6 - 0x14]
  1325. 00000E38  2050                     movea.l    A0, [A0]
  1326. 00000E3A  701C                     moveq.l    D0, 0x1C
  1327. 00000E3C  B050                     cmp.w      D0, [A0]
  1328. 00000E3E  6E0E                     bgt        +0x10 /* 00000E4E */
  1329. 00000E40  206E FFEC                movea.l    A0, [A6 - 0x14]
  1330. 00000E44  2050                     movea.l    A0, [A0]
  1331. 00000E46  3D68 001A FECE           move.w     [A6 - 0x132], [A0 + 0x1A]
  1332. 00000E4C  6018                     bra        +0x1A /* 00000E66 */
  1333. label00000E4E:
  1334. 00000E4E  206E FFEC                movea.l    A0, [A6 - 0x14]
  1335. 00000E52  2050                     movea.l    A0, [A0]
  1336. 00000E54  1028 0011                move.b     D0, [A0 + 0x11]
  1337. 00000E58  6708                     beq        +0xA /* 00000E62 */
  1338. 00000E5A  3D7C 00FF FECE           move.w     [A6 - 0x132], 0xFF
  1339. 00000E60  6004                     bra        +0x6 /* 00000E66 */
  1340. label00000E62:
  1341. 00000E62  426E FECE                clr.w      [A6 - 0x132]
  1342. label00000E66:
  1343. 00000E66  2006                     move.l     D0, D6
  1344. 00000E68  0800 0006                btst.b     D0, 0x6
  1345. 00000E6C  660A                     bne        +0xC /* 00000E78 */
  1346. 00000E6E  3F2E FECE                move.w     -[A7], [A6 - 0x132]
  1347. 00000E72  1F05                     move.b     -[A7], D5
  1348. 00000E74  4EBA F41E                jsr        [PC - 0xBE2 /* 00000294 */]
  1349. label00000E78:
  1350. 00000E78  206E FFEC                movea.l    A0, [A6 - 0x14]
  1351. 00000E7C  2050                     movea.l    A0, [A0]
  1352. 00000E7E  701E                     moveq.l    D0, 0x1E
  1353. 00000E80  B050                     cmp.w      D0, [A0]
  1354. 00000E82  6E12                     bgt        +0x14 /* 00000E96 */
  1355. 00000E84  206E FFEC                movea.l    A0, [A6 - 0x14]
  1356. 00000E88  2050                     movea.l    A0, [A0]
  1357. 00000E8A  226D F4DA                movea.l    A1, [A5 - 0xB26]
  1358. 00000E8E  3368 001C 0118           move.w     [A1 + 0x118], [A0 + 0x1C]
  1359. 00000E94  6008                     bra        +0xA /* 00000E9E */
  1360. label00000E96:
  1361. 00000E96  206D F4DA                movea.l    A0, [A5 - 0xB26]
  1362. 00000E9A  4268 0118                clr.w      [A0 + 0x118]
  1363. label00000E9E:
  1364. 00000E9E  3B7C 00B4 F4C0           move.w     [A5 - 0xB40], 0xB4
  1365. 00000EA4  4EBA F6A0                jsr        [PC - 0x960 /* 00000546 */]
  1366. 00000EA8  4267                     clr.w      -[A7]
  1367. 00000EAA  4EAD 1632                jsr        [A5 + 0x1632 /* export_706 */]
  1368. 00000EAE  101F                     move.b     D0, [A7]+
  1369. 00000EB0  6600 0224                bne        +0x226 /* 000010D6 */
  1370. 00000EB4  1005                     move.b     D0, D5
  1371. 00000EB6  0A00 0001                xori.b     D0, 0x1
  1372. 00000EBA  206D F4DA                movea.l    A0, [A5 - 0xB26]
  1373. 00000EBE  1228 0152                move.b     D1, [A0 + 0x152]
  1374. 00000EC2  0A01 0001                xori.b     D1, 0x1
  1375. 00000EC6  8001                     or.b       D0, D1
  1376. 00000EC8  671E                     beq        +0x20 /* 00000EE8 */
  1377. 00000ECA  3B7C 00D2 F4C0           move.w     [A5 - 0xB40], 0xD2
  1378. 00000ED0  42A7                     clr.l      -[A7]
  1379. 00000ED2  206D F4DA                movea.l    A0, [A5 - 0xB26]
  1380. 00000ED6  3F28 011A                move.w     -[A7], [A0 + 0x11A]
  1381. 00000EDA  A9BA                     syscall    GetString
  1382. 00000EDC  2D5F FECA                move.l     [A6 - 0x136], [A7]+
  1383. 00000EE0  6706                     beq        +0x8 /* 00000EE8 */
  1384. 00000EE2  2F2E FECA                move.l     -[A7], [A6 - 0x136]
  1385. 00000EE6  A992                     syscall    DetachResource
  1386. label00000EE8:
  1387. 00000EE8  1005                     move.b     D0, D5
  1388. 00000EEA  6656                     bne        +0x58 /* 00000F42 */
  1389. 00000EEC  3B7C 00BE F4C0           move.w     [A5 - 0xB40], 0xBE
  1390. 00000EF2  102E FEC2                move.b     D0, [A6 - 0x13E]
  1391. 00000EF6  671E                     beq        +0x20 /* 00000F16 */
  1392. 00000EF8  C02D FD85                and.b      D0, [A5 - 0x27B]
  1393. 00000EFC  6718                     beq        +0x1A /* 00000F16 */
  1394. 00000EFE  206D F4DA                movea.l    A0, [A5 - 0xB26]
  1395. 00000F02  3F28 011A                move.w     -[A7], [A0 + 0x11A]
  1396. 00000F06  4EAD 0602                jsr        [A5 + 0x602 /* export_188 */]
  1397. 00000F0A  4267                     clr.w      -[A7]
  1398. 00000F0C  4EAD 1632                jsr        [A5 + 0x1632 /* export_706 */]
  1399. 00000F10  101F                     move.b     D0, [A7]+
  1400. 00000F12  6600 01C2                bne        +0x1C4 /* 000010D6 */
  1401. label00000F16:
  1402. 00000F16  3B7C 00C8 F4C0           move.w     [A5 - 0xB40], 0xC8
  1403. 00000F1C  4EBA F688                jsr        [PC - 0x978 /* 000005A6 */]
  1404. 00000F20  4267                     clr.w      -[A7]
  1405. 00000F22  4EAD 1632                jsr        [A5 + 0x1632 /* export_706 */]
  1406. 00000F26  101F                     move.b     D0, [A7]+
  1407. 00000F28  6600 01AC                bne        +0x1AE /* 000010D6 */
  1408. 00000F2C  3B7C 00D7 F4C0           move.w     [A5 - 0xB40], 0xD7
  1409. 00000F32  4EBA F6EE                jsr        [PC - 0x912 /* 00000622 */]
  1410. 00000F36  4267                     clr.w      -[A7]
  1411. 00000F38  4EAD 1632                jsr        [A5 + 0x1632 /* export_706 */]
  1412. 00000F3C  101F                     move.b     D0, [A7]+
  1413. 00000F3E  6600 0196                bne        +0x198 /* 000010D6 */
  1414. label00000F42:
  1415. 00000F42  3B7C 00DC F4C0           move.w     [A5 - 0xB40], 0xDC
  1416. 00000F48  1004                     move.b     D0, D4
  1417. 00000F4A  6658                     bne        +0x5A /* 00000FA4 */
  1418. 00000F4C  1F2E FEC2                move.b     -[A7], [A6 - 0x13E]
  1419. 00000F50  4EBA FB5C                jsr        [PC - 0x4A4 /* 00000AAE */]
  1420. 00000F54  206D F4DA                movea.l    A0, [A5 - 0xB26]
  1421. 00000F58  316D F4D2 01A2           move.w     [A0 + 0x1A2], [A5 - 0xB2E]
  1422. 00000F5E  2006                     move.l     D0, D6
  1423. 00000F60  0800 0002                btst.b     D0, 0x2
  1424. 00000F64  660A                     bne        +0xC /* 00000F70 */
  1425. 00000F66  206D F4DA                movea.l    A0, [A5 - 0xB26]
  1426. 00000F6A  317C 0002 01A2           move.w     [A0 + 0x1A2], 0x2
  1427. label00000F70:
  1428. 00000F70  1F3C 0001                move.b     -[A7], 0x1
  1429. 00000F74  206D F4DA                movea.l    A0, [A5 - 0xB26]
  1430. 00000F78  7003                     moveq.l    D0, 0x03
  1431. 00000F7A  B068 01A2                cmp.w      D0, [A0 + 0x1A2]
  1432. 00000F7E  56C0                     sne        D0
  1433. 00000F80  4400                     neg.b      D0
  1434. 00000F82  1F00                     move.b     -[A7], D0
  1435. 00000F84  3F2E FFD8                move.w     -[A7], [A6 - 0x28]
  1436. 00000F88  3F2E FFDA                move.w     -[A7], [A6 - 0x26]
  1437. 00000F8C  4EBA F238                jsr        [PC - 0xDC8 /* 000001C6 */]
  1438. 00000F90  4267                     clr.w      -[A7]
  1439. 00000F92  4EAD 1632                jsr        [A5 + 0x1632 /* export_706 */]
  1440. 00000F96  101F                     move.b     D0, [A7]+
  1441. 00000F98  6600 013C                bne        +0x13E /* 000010D6 */
  1442. 00000F9C  4EBA F8D0                jsr        [PC - 0x730 /* 0000086E */]
  1443. 00000FA0  4EBA FA7E                jsr        [PC - 0x582 /* 00000A20 */]
  1444. label00000FA4:
  1445. 00000FA4  3B7C 00E1 F4C0           move.w     [A5 - 0xB40], 0xE1
  1446. 00000FAA  102D F6C5                move.b     D0, [A5 - 0x93B]
  1447. 00000FAE  6710                     beq        +0x12 /* 00000FC0 */
  1448. 00000FB0  4EBA F638                jsr        [PC - 0x9C8 /* 000005EA */]
  1449. 00000FB4  4267                     clr.w      -[A7]
  1450. 00000FB6  4EAD 1632                jsr        [A5 + 0x1632 /* export_706 */]
  1451. 00000FBA  101F                     move.b     D0, [A7]+
  1452. 00000FBC  6600 0118                bne        +0x11A /* 000010D6 */
  1453. label00000FC0:
  1454. 00000FC0  3B7C 00E6 F4C0           move.w     [A5 - 0xB40], 0xE6
  1455. 00000FC6  4AAE 0008                tst.l      [A6 + 0x8]
  1456. 00000FCA  661E                     bne        +0x20 /* 00000FEA */
  1457. 00000FCC  70FF                     moveq.l    D0, 0xFFFFFFFF
  1458. 00000FCE  B047                     cmp.w      D0, D7
  1459. 00000FD0  6704                     beq        +0x6 /* 00000FD6 */
  1460. 00000FD2  3F07                     move.w     -[A7], D7
  1461. 00000FD4  A99A                     syscall    CloseResFile
  1462. label00000FD6:
  1463. 00000FD6  4267                     clr.w      -[A7]
  1464. 00000FD8  A9AF                     syscall    ResError
  1465. 00000FDA  3B5F F49E                move.w     [A5 - 0xB62], [A7]+
  1466. 00000FDE  4267                     clr.w      -[A7]
  1467. 00000FE0  4EAD 1632                jsr        [A5 + 0x1632 /* export_706 */]
  1468. 00000FE4  101F                     move.b     D0, [A7]+
  1469. 00000FE6  6600 00EE                bne        +0xF0 /* 000010D6 */
  1470. label00000FEA:
  1471. 00000FEA  3B7C 00F0 F4C0           move.w     [A5 - 0xB40], 0xF0
  1472. 00000FF0  102E FEC4                move.b     D0, [A6 - 0x13C]
  1473. 00000FF4  0A00 0001                xori.b     D0, 0x1
  1474. 00000FF8  1204                     move.b     D1, D4
  1475. 00000FFA  0A01 0001                xori.b     D1, 0x1
  1476. 00000FFE  C001                     and.b      D0, D1
  1477. 00001000  6700 00B0                beq        +0xB2 /* 000010B2 */
  1478. 00001004  1005                     move.b     D0, D5
  1479. 00001006  0A00 0001                xori.b     D0, 0x1
  1480. 0000100A  206D F4DA                movea.l    A0, [A5 - 0xB26]
  1481. 0000100E  1228 0152                move.b     D1, [A0 + 0x152]
  1482. 00001012  0A01 0001                xori.b     D1, 0x1
  1483. 00001016  8001                     or.b       D0, D1
  1484. 00001018  6712                     beq        +0x14 /* 0000102C */
  1485. 0000101A  2F2E FECA                move.l     -[A7], [A6 - 0x136]
  1486. 0000101E  206D F4DA                movea.l    A0, [A5 - 0xB26]
  1487. 00001022  3F28 0110                move.w     -[A7], [A0 + 0x110]
  1488. 00001026  4267                     clr.w      -[A7]
  1489. 00001028  4EBA F646                jsr        [PC - 0x9BA /* 00000670 */]
  1490. label0000102C:
  1491. 0000102C  206D F4DA                movea.l    A0, [A5 - 0xB26]
  1492. 00001030  0C68 0403 0116           cmpi.w     [A0 + 0x116], 0x403
  1493. 00001036  6E40                     bgt        +0x42 /* 00001078 */
  1494. 00001038  206D F4DA                movea.l    A0, [A5 - 0xB26]
  1495. 0000103C  1028 014A                move.b     D0, [A0 + 0x14A]
  1496. 00001040  6716                     beq        +0x18 /* 00001058 */
  1497. 00001042  3F28 0116                move.w     -[A7], [A0 + 0x116]
  1498. 00001046  3F3C 0001                move.w     -[A7], 0x1
  1499. 0000104A  3F28 0006                move.w     -[A7], [A0 + 0x6]
  1500. 0000104E  486E FEBC                pea.l      [A6 - 0x144]
  1501. 00001052  4EBA 0A4A                jsr        [PC + 0xA4A /* 00001A9E */]
  1502. 00001056  6018                     bra        +0x1A /* 00001070 */
  1503. label00001058:
  1504. 00001058  206D F4DA                movea.l    A0, [A5 - 0xB26]
  1505. 0000105C  3F28 0116                move.w     -[A7], [A0 + 0x116]
  1506. 00001060  3F2E FFD8                move.w     -[A7], [A6 - 0x28]
  1507. 00001064  3F2E FFDA                move.w     -[A7], [A6 - 0x26]
  1508. 00001068  486E FEBC                pea.l      [A6 - 0x144]
  1509. 0000106C  4EBA 0A30                jsr        [PC + 0xA30 /* 00001A9E */]
  1510. label00001070:
  1511. 00001070  3B7C FFFF F0C2           move.w     [A5 - 0xF3E], 0xFFFF
  1512. 00001076  6028                     bra        +0x2A /* 000010A0 */
  1513. label00001078:
  1514. 00001078  206D F4CE                movea.l    A0, [A5 - 0xB32]
  1515. 0000107C  226E FFEC                movea.l    A1, [A6 - 0x14]
  1516. 00001080  2251                     movea.l    A1, [A1]
  1517. 00001082  2169 002C 073E           move.l     [A0 + 0x73E], [A1 + 0x2C]
  1518. 00001088  206E FFEC                movea.l    A0, [A6 - 0x14]
  1519. 0000108C  2050                     movea.l    A0, [A0]
  1520. 0000108E  2D68 0028 FEBC           move.l     [A6 - 0x144], [A0 + 0x28]
  1521. 00001094  206E FFEC                movea.l    A0, [A6 - 0x14]
  1522. 00001098  2050                     movea.l    A0, [A0]
  1523. 0000109A  3B68 0026 F0C2           move.w     [A5 - 0xF3E], [A0 + 0x26]
  1524. label000010A0:
  1525. 000010A0  2F2E FEBC                move.l     -[A7], [A6 - 0x144]
  1526. 000010A4  4EBA FB3E                jsr        [PC - 0x4C2 /* 00000BE4 */]
  1527. 000010A8  4267                     clr.w      -[A7]
  1528. 000010AA  4EAD 1632                jsr        [A5 + 0x1632 /* export_706 */]
  1529. 000010AE  101F                     move.b     D0, [A7]+
  1530. 000010B0  6624                     bne        +0x26 /* 000010D6 */
  1531. label000010B2:
  1532. 000010B2  3B7C 00FA F4C0           move.w     [A5 - 0xB40], 0xFA
  1533. 000010B8  486E FFEC                pea.l      [A6 - 0x14]
  1534. 000010BC  4EAD 1512                jsr        [A5 + 0x1512 /* export_670 */]
  1535. 000010C0  486E FECA                pea.l      [A6 - 0x136]
  1536. 000010C4  4EAD 1512                jsr        [A5 + 0x1512 /* export_670 */]
  1537. 000010C8  1D7C 0001 0018           move.b     [A6 + 0x18], 0x1
  1538. 000010CE  3B6D F0CE F096           move.w     [A5 - 0xF6A], [A5 - 0xF32]
  1539. 000010D4  6048                     bra        +0x4A /* 0000111E */
  1540. label000010D6:
  1541. 000010D6  3B6D F0CE F096           move.w     [A5 - 0xF6A], [A5 - 0xF32]
  1542. 000010DC  486E FFEC                pea.l      [A6 - 0x14]
  1543. 000010E0  4EAD 1512                jsr        [A5 + 0x1512 /* export_670 */]
  1544. 000010E4  4A6E FFFE                tst.w      [A6 - 0x2]
  1545. 000010E8  670E                     beq        +0x10 /* 000010F8 */
  1546. 000010EA  4267                     clr.w      -[A7]
  1547. 000010EC  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1548. 000010F0  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  1549. 000010F4  3D5F FFD6                move.w     [A6 - 0x2A], [A7]+
  1550. label000010F8:
  1551. 000010F8  70FF                     moveq.l    D0, 0xFFFFFFFF
  1552. 000010FA  B047                     cmp.w      D0, D7
  1553. 000010FC  6704                     beq        +0x6 /* 00001102 */
  1554. 000010FE  3F07                     move.w     -[A7], D7
  1555. 00001100  A99A                     syscall    CloseResFile
  1556. label00001102:
  1557. 00001102  3D6D F49E FFD6           move.w     [A6 - 0x2A], [A5 - 0xB62]
  1558. 00001108  2006                     move.l     D0, D6
  1559. 0000110A  0800 0011                btst.b     D0, 0x11
  1560. 0000110E  6604                     bne        +0x6 /* 00001114 */
  1561. 00001110  4EAD 140A                jsr        [A5 + 0x140A /* export_637 */]
  1562. label00001114:
  1563. 00001114  3B6E FFD6 F49E           move.w     [A5 - 0xB62], [A6 - 0x2A]
  1564. 0000111A  422E 0018                clr.b      [A6 + 0x18]
  1565. label0000111E:
  1566. 0000111E  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  1567. 00001122  4E5E                     unlink     A6
  1568. 00001124  205F                     movea.l    A0, [A7]+
  1569. 00001126  DEFC 0010                add.w      A7, 0x10
  1570. 0000112A  4ED0                     jmp        [A0]
  1571. fn0000112C:
  1572. 0000112C  4E56 FEEA                link       A6, -0x0116
  1573. 00001130  48E7 0300                movem.l    -[A7], D6,D7
  1574. 00001134  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  1575. 0000113A  486E FEEA                pea.l      [A6 - 0x116]
  1576. 0000113E  2F3C 0002 00C8           move.l     -[A7], 0x200C8
  1577. 00001144  4EAD 03B2                jsr        [A5 + 0x3B2 /* export_114 */]
  1578. 00001148  4A2E FEEA                tst.b      [A6 - 0x116]
  1579. 0000114C  6604                     bne        +0x6 /* 00001152 */
  1580. 0000114E  6000 00EC                bra        +0xEE /* 0000123C */
  1581. label00001152:
  1582. 00001152  206D F4DA                movea.l    A0, [A5 - 0xB26]
  1583. 00001156  1028 014A                move.b     D0, [A0 + 0x14A]
  1584. 0000115A  6720                     beq        +0x22 /* 0000117C */
  1585. 0000115C  2248                     movea.l    A1, A0
  1586. 0000115E  3228 0110                move.w     D1, [A0 + 0x110]
  1587. 00001162  B269 014E                cmp.w      D1, [A1 + 0x14E]
  1588. 00001166  57C1                     seq        D1
  1589. 00001168  C001                     and.b      D0, D1
  1590. 0000116A  4A00                     tst.b      D0
  1591. 0000116C  670E                     beq        +0x10 /* 0000117C */
  1592. 0000116E  4A68 014E                tst.w      [A0 + 0x14E]
  1593. 00001172  56C1                     sne        D1
  1594. 00001174  C001                     and.b      D0, D1
  1595. 00001176  6704                     beq        +0x6 /* 0000117C */
  1596. 00001178  6000 00C2                bra        +0xC4 /* 0000123C */
  1597. label0000117C:
  1598. 0000117C  206D F4DA                movea.l    A0, [A5 - 0xB26]
  1599. 00001180  1028 014A                move.b     D0, [A0 + 0x14A]
  1600. 00001184  6708                     beq        +0xA /* 0000118E */
  1601. 00001186  1F3C 0001                move.b     -[A7], 0x1
  1602. 0000118A  4EAD 13FA                jsr        [A5 + 0x13FA /* export_635 */]
  1603. label0000118E:
  1604. 0000118E  206D F4DA                movea.l    A0, [A5 - 0xB26]
  1605. 00001192  4228 014A                clr.b      [A0 + 0x14A]
  1606. 00001196  4267                     clr.w      -[A7]
  1607. 00001198  206D F4DA                movea.l    A0, [A5 - 0xB26]
  1608. 0000119C  4868 0010                pea.l      [A0 + 0x10]
  1609. 000011A0  486E FEEA                pea.l      [A6 - 0x116]
  1610. 000011A4  4EAD 03D2                jsr        [A5 + 0x3D2 /* export_118 */]
  1611. 000011A8  4A5F                     tst.w      [A7]+
  1612. 000011AA  6700 0090                beq        +0x92 /* 0000123C */
  1613. 000011AE  4267                     clr.w      -[A7]
  1614. 000011B0  486E FEEA                pea.l      [A6 - 0x116]
  1615. 000011B4  206D F4DA                movea.l    A0, [A5 - 0xB26]
  1616. 000011B8  3F28 0110                move.w     -[A7], [A0 + 0x110]
  1617. 000011BC  486E FFF0                pea.l      [A6 - 0x10]
  1618. 000011C0  4EAD 0302                jsr        [A5 + 0x302 /* export_92 */]
  1619. 000011C4  3C1F                     move.w     D6, [A7]+
  1620. 000011C6  57C0                     seq        D0
  1621. 000011C8  2F00                     move.l     -[A7], D0
  1622. 000011CA  4267                     clr.w      -[A7]
  1623. 000011CC  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  1624. 000011D0  4EAD 1422                jsr        [A5 + 0x1422 /* export_640 */]
  1625. 000011D4  121F                     move.b     D1, [A7]+
  1626. 000011D6  201F                     move.l     D0, [A7]+
  1627. 000011D8  C001                     and.b      D0, D1
  1628. 000011DA  6760                     beq        +0x62 /* 0000123C */
  1629. 000011DC  206D F4DA                movea.l    A0, [A5 - 0xB26]
  1630. 000011E0  117C 0001 014A           move.b     [A0 + 0x14A], 0x1
  1631. 000011E6  206D F4DA                movea.l    A0, [A5 - 0xB26]
  1632. 000011EA  2248                     movea.l    A1, A0
  1633. 000011EC  3368 0110 014E           move.w     [A1 + 0x14E], [A0 + 0x110]
  1634. 000011F2  7E00                     moveq.l    D7, 0x00
  1635. 000011F4  08C7 0004                bset.b     D7, 0x4
  1636. 000011F8  4267                     clr.w      -[A7]
  1637. 000011FA  486E FEEA                pea.l      [A6 - 0x116]
  1638. 000011FE  206D F4DA                movea.l    A0, [A5 - 0xB26]
  1639. 00001202  3F28 014E                move.w     -[A7], [A0 + 0x14E]
  1640. 00001206  4267                     clr.w      -[A7]
  1641. 00001208  2F07                     move.l     -[A7], D7
  1642. 0000120A  206D F4DA                movea.l    A0, [A5 - 0xB26]
  1643. 0000120E  4868 0150                pea.l      [A0 + 0x150]
  1644. 00001212  4EBA FA06                jsr        [PC - 0x5FA /* 00000C1A */]
  1645. 00001216  101F                     move.b     D0, [A7]+
  1646. 00001218  6716                     beq        +0x18 /* 00001230 */
  1647. 0000121A  206D F4DA                movea.l    A0, [A5 - 0xB26]
  1648. 0000121E  4868 0150                pea.l      [A0 + 0x150]
  1649. 00001222  486E FEEA                pea.l      [A6 - 0x116]
  1650. 00001226  3F28 014E                move.w     -[A7], [A0 + 0x14E]
  1651. 0000122A  4EAD 149A                jsr        [A5 + 0x149A /* export_655 */]
  1652. 0000122E  600C                     bra        +0xE /* 0000123C */
  1653. label00001230:
  1654. 00001230  206D F4DA                movea.l    A0, [A5 - 0xB26]
  1655. 00001234  4228 014A                clr.b      [A0 + 0x14A]
  1656. 00001238  422E 0008                clr.b      [A6 + 0x8]
  1657. label0000123C:
  1658. 0000123C  4CDF 00C0                movem.l    D6,D7, [A7]+
  1659. 00001240  4E5E                     unlink     A6
  1660. 00001242  4E75                     rts
  1661. fn00001244:
  1662. 00001244  4E56 0000                link       A6, 0
  1663. 00001248  102D FD85                move.b     D0, [A5 - 0x27B]
  1664. 0000124C  6710                     beq        +0x12 /* 0000125E */
  1665. 0000124E  1F3C 0001                move.b     -[A7], 0x1
  1666. 00001252  4EAD 08BA                jsr        [A5 + 0x8BA /* export_275 */]
  1667. 00001256  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  1668. 0000125A  4EAD 0772                jsr        [A5 + 0x772 /* export_234 */]
  1669. label0000125E:
  1670. 0000125E  206D F4DA                movea.l    A0, [A5 - 0xB26]
  1671. 00001262  7002                     moveq.l    D0, 0x02
  1672. 00001264  B068 01A2                cmp.w      D0, [A0 + 0x1A2]
  1673. 00001268  660C                     bne        +0xE /* 00001276 */
  1674. 0000126A  3F3C 0001                move.w     -[A7], 0x1
  1675. 0000126E  3F28 0006                move.w     -[A7], [A0 + 0x6]
  1676. 00001272  4EAD 1C3A                jsr        [A5 + 0x1C3A /* export_899 */]
  1677. label00001276:
  1678. 00001276  4E5E                     unlink     A6
  1679. 00001278  2E9F                     move.l     [A7], [A7]+
  1680. 0000127A  4E75                     rts
  1681. 0000127C  4E56 FFF0                link       A6, -0x0010
  1682. 00001280  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  1683. 00001284  2A2E 0008                move.l     D5, [A6 + 0x8]
  1684. 00001288  422D F0AB                clr.b      [A5 - 0xF55]
  1685. 0000128C  2C05                     move.l     D6, D5
  1686. 0000128E  0806 0003                btst.b     D6, 0x3
  1687. 00001292  56C6                     sne        D6
  1688. 00001294  4406                     neg.b      D6
  1689. 00001296  1B7C 0001 F264           move.b     [A5 - 0xD9C], 0x1
  1690. 0000129C  102D FD8A                move.b     D0, [A5 - 0x276]
  1691. 000012A0  6704                     beq        +0x6 /* 000012A6 */
  1692. 000012A2  4EAD 14EA                jsr        [A5 + 0x14EA /* export_665 */]
  1693. label000012A6:
  1694. 000012A6  1006                     move.b     D0, D6
  1695. 000012A8  6604                     bne        +0x6 /* 000012AE */
  1696. 000012AA  4EAD 115A                jsr        [A5 + 0x115A /* export_551 */]
  1697. label000012AE:
  1698. 000012AE  206E 0010                movea.l    A0, [A6 + 0x10]
  1699. 000012B2  4A10                     tst.b      [A0]
  1700. 000012B4  56C7                     sne        D7
  1701. 000012B6  4407                     neg.b      D7
  1702. 000012B8  1007                     move.b     D0, D7
  1703. 000012BA  6778                     beq        +0x7A /* 00001334 */
  1704. 000012BC  206D F4DA                movea.l    A0, [A5 - 0xB26]
  1705. 000012C0  226E 0010                movea.l    A1, [A6 + 0x10]
  1706. 000012C4  41E8 0010                lea.l      A0, [A0 + 0x10]
  1707. 000012C8  703F                     moveq.l    D0, 0x3F
  1708. label000012CA:
  1709. 000012CA  20D9                     move.l     [A0]+, [A1]+
  1710. 000012CC  51C8 FFFC                dbf        D0, -0x6 /* 000012CA */
  1711. 000012D0  206D F4DA                movea.l    A0, [A5 - 0xB26]
  1712. 000012D4  3B68 0110 F4B8           move.w     [A5 - 0xB48], [A0 + 0x110]
  1713. 000012DA  316E 000E 0110           move.w     [A0 + 0x110], [A6 + 0xE]
  1714. 000012E0  206D F4DA                movea.l    A0, [A5 - 0xB26]
  1715. 000012E4  4A68 0110                tst.w      [A0 + 0x110]
  1716. 000012E8  6628                     bne        +0x2A /* 00001312 */
  1717. 000012EA  2F08                     move.l     -[A7], A0
  1718. 000012EC  4267                     clr.w      -[A7]
  1719. 000012EE  226D F4DA                movea.l    A1, [A5 - 0xB26]
  1720. 000012F2  4869 0010                pea.l      [A1 + 0x10]
  1721. 000012F6  4EAD 15BA                jsr        [A5 + 0x15BA /* export_691 */]
  1722. 000012FA  301F                     move.w     D0, [A7]+
  1723. 000012FC  205F                     movea.l    A0, [A7]+
  1724. 000012FE  3140 0110                move.w     [A0 + 0x110], D0
  1725. 00001302  206D F4DA                movea.l    A0, [A5 - 0xB26]
  1726. 00001306  70FF                     moveq.l    D0, 0xFFFFFFFF
  1727. 00001308  B068 0110                cmp.w      D0, [A0 + 0x110]
  1728. 0000130C  6604                     bne        +0x6 /* 00001312 */
  1729. 0000130E  4268 0110                clr.w      [A0 + 0x110]
  1730. label00001312:
  1731. 00001312  206D F4DA                movea.l    A0, [A5 - 0xB26]
  1732. 00001316  2248                     movea.l    A1, A0
  1733. 00001318  3028 0110                move.w     D0, [A0 + 0x110]
  1734. 0000131C  B069 014E                cmp.w      D0, [A1 + 0x14E]
  1735. 00001320  56C0                     sne        D0
  1736. 00001322  4A68 014E                tst.w      [A0 + 0x14E]
  1737. 00001326  57C1                     seq        D1
  1738. 00001328  8001                     or.b       D0, D1
  1739. 0000132A  6708                     beq        +0xA /* 00001334 */
  1740. 0000132C  206D F4DA                movea.l    A0, [A5 - 0xB26]
  1741. 00001330  4228 014A                clr.b      [A0 + 0x14A]
  1742. label00001334:
  1743. 00001334  1006                     move.b     D0, D6
  1744. 00001336  6710                     beq        +0x12 /* 00001348 */
  1745. 00001338  4EAD 1222                jsr        [A5 + 0x1222 /* export_576 */]
  1746. 0000133C  206D F4CE                movea.l    A0, [A5 - 0xB32]
  1747. 00001340  117C 0001 0745           move.b     [A0 + 0x745], 0x1
  1748. 00001346  6004                     bra        +0x6 /* 0000134C */
  1749. label00001348:
  1750. 00001348  4EAD 140A                jsr        [A5 + 0x140A /* export_637 */]
  1751. label0000134C:
  1752. 0000134C  4267                     clr.w      -[A7]
  1753. 0000134E  4EAD 1632                jsr        [A5 + 0x1632 /* export_706 */]
  1754. 00001352  101F                     move.b     D0, [A7]+
  1755. 00001354  6600 00D0                bne        +0xD2 /* 00001426 */
  1756. 00001358  1007                     move.b     D0, D7
  1757. 0000135A  6606                     bne        +0x8 /* 00001362 */
  1758. 0000135C  4267                     clr.w      -[A7]
  1759. 0000135E  A994                     syscall    CurResFile
  1760. 00001360  381F                     move.w     D4, [A7]+
  1761. label00001362:
  1762. 00001362  1007                     move.b     D0, D7
  1763. 00001364  6712                     beq        +0x14 /* 00001378 */
  1764. 00001366  1006                     move.b     D0, D6
  1765. 00001368  660E                     bne        +0x10 /* 00001378 */
  1766. 0000136A  4267                     clr.w      -[A7]
  1767. 0000136C  4EBA FDBE                jsr        [PC - 0x242 /* 0000112C */]
  1768. 00001370  101F                     move.b     D0, [A7]+
  1769. 00001372  6604                     bne        +0x6 /* 00001378 */
  1770. 00001374  6000 00B0                bra        +0xB2 /* 00001426 */
  1771. label00001378:
  1772. 00001378  1007                     move.b     D0, D7
  1773. 0000137A  670A                     beq        +0xC /* 00001386 */
  1774. 0000137C  206D F4DA                movea.l    A0, [A5 - 0xB26]
  1775. 00001380  49E8 012A                lea.l      A4, [A0 + 0x12A]
  1776. 00001384  6010                     bra        +0x12 /* 00001396 */
  1777. label00001386:
  1778. 00001386  7000                     moveq.l    D0, 0x00
  1779. 00001388  2840                     movea.l    A4, D0
  1780. 0000138A  4267                     clr.w      -[A7]
  1781. 0000138C  A994                     syscall    CurResFile
  1782. 0000138E  3D5F FFF2                move.w     [A6 - 0xE], [A7]+
  1783. 00001392  3F04                     move.w     -[A7], D4
  1784. 00001394  A998                     syscall    UseResFile
  1785. label00001396:
  1786. 00001396  0885 0004                bclr.b     D5, 0x4
  1787. 0000139A  0885 0005                bclr.b     D5, 0x5
  1788. 0000139E  4267                     clr.w      -[A7]
  1789. 000013A0  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1790. 000013A4  206D F4DA                movea.l    A0, [A5 - 0xB26]
  1791. 000013A8  3F28 0110                move.w     -[A7], [A0 + 0x110]
  1792. 000013AC  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1793. 000013B0  2F05                     move.l     -[A7], D5
  1794. 000013B2  2F0C                     move.l     -[A7], A4
  1795. 000013B4  4EBA F864                jsr        [PC - 0x79C /* 00000C1A */]
  1796. 000013B8  101F                     move.b     D0, [A7]+
  1797. 000013BA  6602                     bne        +0x4 /* 000013BE */
  1798. 000013BC  6068                     bra        +0x6A /* 00001426 */
  1799. label000013BE:
  1800. 000013BE  1007                     move.b     D0, D7
  1801. 000013C0  671E                     beq        +0x20 /* 000013E0 */
  1802. 000013C2  206D F4DA                movea.l    A0, [A5 - 0xB26]
  1803. 000013C6  4228 0133                clr.b      [A0 + 0x133]
  1804. 000013CA  206D F4DA                movea.l    A0, [A5 - 0xB26]
  1805. 000013CE  4868 012A                pea.l      [A0 + 0x12A]
  1806. 000013D2  4868 0010                pea.l      [A0 + 0x10]
  1807. 000013D6  3F28 0110                move.w     -[A7], [A0 + 0x110]
  1808. 000013DA  4EAD 149A                jsr        [A5 + 0x149A /* export_655 */]
  1809. 000013DE  6006                     bra        +0x8 /* 000013E6 */
  1810. label000013E0:
  1811. 000013E0  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  1812. 000013E4  A998                     syscall    UseResFile
  1813. label000013E6:
  1814. 000013E6  4A6D F0C2                tst.w      [A5 - 0xF3E]
  1815. 000013EA  6C0A                     bge        +0xC /* 000013F6 */
  1816. 000013EC  4267                     clr.w      -[A7]
  1817. 000013EE  4EAD 159A                jsr        [A5 + 0x159A /* export_687 */]
  1818. 000013F2  3B5F F0C2                move.w     [A5 - 0xF3E], [A7]+
  1819. label000013F6:
  1820. 000013F6  102D F69F                move.b     D0, [A5 - 0x961]
  1821. 000013FA  6710                     beq        +0x12 /* 0000140C */
  1822. 000013FC  4267                     clr.w      -[A7]
  1823. 000013FE  3F2D F0C2                move.w     -[A7], [A5 - 0xF3E]
  1824. 00001402  4EAD 1382                jsr        [A5 + 0x1382 /* export_620 */]
  1825. 00001406  101F                     move.b     D0, [A7]+
  1826. 00001408  4EAD 1712                jsr        [A5 + 0x1712 /* export_734 */]
  1827. label0000140C:
  1828. 0000140C  2F05                     move.l     -[A7], D5
  1829. 0000140E  4EBA FE34                jsr        [PC - 0x1CC /* 00001244 */]
  1830. 00001412  102D F6C5                move.b     D0, [A5 - 0x93B]
  1831. 00001416  6704                     beq        +0x6 /* 0000141C */
  1832. 00001418  4EAD 1912                jsr        [A5 + 0x1912 /* export_798 */]
  1833. label0000141C:
  1834. 0000141C  206D F4DA                movea.l    A0, [A5 - 0xB26]
  1835. 00001420  117C 0001 0132           move.b     [A0 + 0x132], 0x1
  1836. label00001426:
  1837. 00001426  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  1838. 0000142A  4E5E                     unlink     A6
  1839. 0000142C  205F                     movea.l    A0, [A7]+
  1840. 0000142E  DEFC 000C                add.w      A7, 0xC
  1841. 00001432  4ED0                     jmp        [A0]
  1842. 00001434  4E56 F6F0                link       A6, -0x0910
  1843. 00001438  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1844. 0000143C  2C2E 0008                move.l     D6, [A6 + 0x8]
  1845. 00001440  2046                     movea.l    A0, D6
  1846. 00001442  4AA8 000C                tst.l      [A0 + 0xC]
  1847. 00001446  6604                     bne        +0x6 /* 0000144C */
  1848. 00001448  6000 00BC                bra        +0xBE /* 00001506 */
  1849. label0000144C:
  1850. 0000144C  49EE F702                lea.l      A4, [A6 - 0x8FE]
  1851. 00001450  2F0C                     move.l     -[A7], A4
  1852. 00001452  4EAD 121A                jsr        [A5 + 0x121A /* export_575 */]
  1853. 00001456  2046                     movea.l    A0, D6
  1854. 00001458  2968 000C 000A           move.l     [A4 + 0xA], [A0 + 0xC]
  1855. 0000145E  486E F6F4                pea.l      [A6 - 0x90C]
  1856. 00001462  4EAD 1652                jsr        [A5 + 0x1652 /* export_710 */]
  1857. label00001466:
  1858. 00001466  4267                     clr.w      -[A7]
  1859. 00001468  2F0C                     move.l     -[A7], A4
  1860. 0000146A  4EAD 122A                jsr        [A5 + 0x122A /* export_577 */]
  1861. 0000146E  101F                     move.b     D0, [A7]+
  1862. 00001470  6660                     bne        +0x62 /* 000014D2 */
  1863. 00001472  2F0C                     move.l     -[A7], A4
  1864. 00001474  1F3C 0002                move.b     -[A7], 0x2
  1865. 00001478  4EAD 1232                jsr        [A5 + 0x1232 /* export_578 */]
  1866. 0000147C  2F0C                     move.l     -[A7], A4
  1867. 0000147E  2F3A 0090                move.l     -[A7], [PC + 0x90 /* 00001510, value 0x3FFFFFC0 */]
  1868. 00001482  4EAD 1732                jsr        [A5 + 0x1732 /* export_738 */]
  1869. 00001486  7E06                     moveq.l    D7, 0x06
  1870. 00001488  6040                     bra        +0x42 /* 000014CA */
  1871. label0000148A:
  1872. 0000148A  3007                     move.w     D0, D7
  1873. 0000148C  E940                     asl        D0.w, 4
  1874. 0000148E  41EC 023F                lea.l      A0, [A4 + 0x23F]
  1875. 00001492  4A30 0000                tst.b      [A0 + D0.w]
  1876. 00001496  6730                     beq        +0x32 /* 000014C8 */
  1877. 00001498  3007                     move.w     D0, D7
  1878. 0000149A  E740                     asl        D0.w, 3
  1879. 0000149C  41EC 03EE                lea.l      A0, [A4 + 0x3EE]
  1880. 000014A0  47F0 0000                lea.l      A3, [A0 + D0.w]
  1881. 000014A4  4267                     clr.w      -[A7]
  1882. 000014A6  486E F6F4                pea.l      [A6 - 0x90C]
  1883. 000014AA  A8AE                     syscall    EmptyRect
  1884. 000014AC  101F                     move.b     D0, [A7]+
  1885. 000014AE  670C                     beq        +0xE /* 000014BC */
  1886. 000014B0  41EE F6F4                lea.l      A0, [A6 - 0x90C]
  1887. 000014B4  224B                     movea.l    A1, A3
  1888. 000014B6  20D9                     move.l     [A0]+, [A1]+
  1889. 000014B8  20D9                     move.l     [A0]+, [A1]+
  1890. 000014BA  600C                     bra        +0xE /* 000014C8 */
  1891. label000014BC:
  1892. 000014BC  486E F6F4                pea.l      [A6 - 0x90C]
  1893. 000014C0  2F0B                     move.l     -[A7], A3
  1894. 000014C2  486E F6F4                pea.l      [A6 - 0x90C]
  1895. 000014C6  A8AB                     syscall    UnionRect
  1896. label000014C8:
  1897. 000014C8  5247                     addq.w     D7, 1
  1898. label000014CA:
  1899. 000014CA  701D                     moveq.l    D0, 0x1D
  1900. 000014CC  B047                     cmp.w      D0, D7
  1901. 000014CE  6CBA                     bge        -0x44 /* 0000148A */
  1902. 000014D0  6094                     bra        -0x6A /* 00001466 */
  1903. label000014D2:
  1904. 000014D2  2F0C                     move.l     -[A7], A4
  1905. 000014D4  4EAD 11F2                jsr        [A5 + 0x11F2 /* export_570 */]
  1906. 000014D8  4267                     clr.w      -[A7]
  1907. 000014DA  486E F6F4                pea.l      [A6 - 0x90C]
  1908. 000014DE  A8AE                     syscall    EmptyRect
  1909. 000014E0  101F                     move.b     D0, [A7]+
  1910. 000014E2  6622                     bne        +0x24 /* 00001506 */
  1911. 000014E4  4267                     clr.w      -[A7]
  1912. 000014E6  486E F6F4                pea.l      [A6 - 0x90C]
  1913. 000014EA  486D F6BC                pea.l      [A5 - 0x944]
  1914. 000014EE  486E F6F4                pea.l      [A6 - 0x90C]
  1915. 000014F2  A8AA                     syscall    SectRect
  1916. 000014F4  101F                     move.b     D0, [A7]+
  1917. 000014F6  670E                     beq        +0x10 /* 00001506 */
  1918. 000014F8  2046                     movea.l    A0, D6
  1919. 000014FA  41E8 0010                lea.l      A0, [A0 + 0x10]
  1920. 000014FE  43EE F6F4                lea.l      A1, [A6 - 0x90C]
  1921. 00001502  20D9                     move.l     [A0]+, [A1]+
  1922. 00001504  20D9                     move.l     [A0]+, [A1]+
  1923. label00001506:
  1924. 00001506  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  1925. 0000150A  4E5E                     unlink     A6
  1926. 0000150C  2E9F                     move.l     [A7], [A7]+
  1927. 0000150E  4E75                     rts
  1928. 00001510  3FFF                     move.w     <<invalid special address>>, <<invalid special address>>
  1929. 00001512  FFC0                     .invalid   <<F/7/7>>
  1930. fn00001514:
  1931. 00001514  4E56 0000                link       A6, 0
  1932. 00001518  2F0C                     move.l     -[A7], A4
  1933. 0000151A  286E 0008                movea.l    A4, [A6 + 0x8]
  1934. 0000151E  41EC 0010                lea.l      A0, [A4 + 0x10]
  1935. 00001522  43ED F6BC                lea.l      A1, [A5 - 0x944]
  1936. 00001526  20D9                     move.l     [A0]+, [A1]+
  1937. 00001528  20D9                     move.l     [A0]+, [A1]+
  1938. 0000152A  700F                     moveq.l    D0, 0x0F
  1939. 0000152C  2940 0018                move.l     [A4 + 0x18], D0
  1940. 00001530  426C 001C                clr.w      [A4 + 0x1C]
  1941. 00001534  285F                     movea.l    A4, [A7]+
  1942. 00001536  4E5E                     unlink     A6
  1943. 00001538  2E9F                     move.l     [A7], [A7]+
  1944. 0000153A  4E75                     rts
  1945. 0000153C  4E56 FFFA                link       A6, -0x0006
  1946. 00001540  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1947. 00001544  486E FFFC                pea.l      [A6 - 0x4]
  1948. 00001548  486E FFFB                pea.l      [A6 - 0x5]
  1949. 0000154C  4EAD 1CCA                jsr        [A5 + 0x1CCA /* export_917 */]
  1950. 00001550  700E                     moveq.l    D0, 0x0E
  1951. 00001552  B02E FFFB                cmp.b      D0, [A6 - 0x5]
  1952. 00001556  6C08                     bge        +0xA /* 00001560 */
  1953. 00001558  1D7C 000E FFFB           move.b     [A6 - 0x5], 0xE
  1954. 0000155E  600A                     bra        +0xC /* 0000156A */
  1955. label00001560:
  1956. 00001560  206E 0008                movea.l    A0, [A6 + 0x8]
  1957. 00001564  2F10                     move.l     -[A7], [A0]
  1958. 00001566  4EBA FFAC                jsr        [PC - 0x54 /* 00001514 */]
  1959. label0000156A:
  1960. 0000156A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1961. 0000156E  206E 0008                movea.l    A0, [A6 + 0x8]
  1962. 00001572  2050                     movea.l    A0, [A0]
  1963. 00001574  4868 0010                pea.l      [A0 + 0x10]
  1964. 00001578  102E FFFB                move.b     D0, [A6 - 0x5]
  1965. 0000157C  4880                     ext.w      D0
  1966. 0000157E  48C0                     ext.l      D0
  1967. 00001580  2F00                     move.l     -[A7], D0
  1968. 00001582  4EAD 02AA                jsr        [A5 + 0x2AA /* export_81 */]
  1969. 00001586  4E5E                     unlink     A6
  1970. 00001588  2E9F                     move.l     [A7], [A7]+
  1971. 0000158A  4E75                     rts
  1972. 0000158C  4E56 FFFC                link       A6, -0x0004
  1973. 00001590  206E 0008                movea.l    A0, [A6 + 0x8]
  1974. 00001594  2248                     movea.l    A1, A0
  1975. 00001596  3028 0006                move.w     D0, [A0 + 0x6]
  1976. 0000159A  9069 0002                sub.w      D0, [A1 + 0x2]
  1977. 0000159E  3D40 FFFE                move.w     [A6 - 0x2], D0
  1978. 000015A2  206E 0008                movea.l    A0, [A6 + 0x8]
  1979. 000015A6  2248                     movea.l    A1, A0
  1980. 000015A8  3028 0004                move.w     D0, [A0 + 0x4]
  1981. 000015AC  9051                     sub.w      D0, [A1]
  1982. 000015AE  3D40 FFFC                move.w     [A6 - 0x4], D0
  1983. 000015B2  2D6E FFFC 000C           move.l     [A6 + 0xC], [A6 - 0x4]
  1984. 000015B8  4E5E                     unlink     A6
  1985. 000015BA  2E9F                     move.l     [A7], [A7]+
  1986. 000015BC  4E75                     rts
  1987. fn000015BE:
  1988. 000015BE  4E56 FFF4                link       A6, -0x000C
  1989. 000015C2  48E7 0118                movem.l    -[A7], D7,A3,A4
  1990. 000015C6  2E2E 0008                move.l     D7, [A6 + 0x8]
  1991. 000015CA  7000                     moveq.l    D0, 0x00
  1992. 000015CC  2D40 FFF4                move.l     [A6 - 0xC], D0
  1993. 000015D0  2D40 FFF8                move.l     [A6 - 0x8], D0
  1994. 000015D4  206E 000C                movea.l    A0, [A6 + 0xC]
  1995. 000015D8  2F10                     move.l     -[A7], [A0]
  1996. 000015DA  205F                     movea.l    A0, [A7]+
  1997. 000015DC  A029                     syscall    HLock
  1998. 000015DE  206E 000C                movea.l    A0, [A6 + 0xC]
  1999. 000015E2  2050                     movea.l    A0, [A0]
  2000. 000015E4  2850                     movea.l    A4, [A0]
  2001. 000015E6  206E 000C                movea.l    A0, [A6 + 0xC]
  2002. 000015EA  2050                     movea.l    A0, [A0]
  2003. 000015EC  2654                     movea.l    A3, [A4]
  2004. 000015EE  D7D0                     add.l      A3, [A0]
  2005. 000015F0  4267                     clr.w      -[A7]
  2006. 000015F2  2F0B                     move.l     -[A7], A3
  2007. 000015F4  486E FFF4                pea.l      [A6 - 0xC]
  2008. 000015F8  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  2009. 000015FC  4EAD 03A2                jsr        [A5 + 0x3A2 /* export_112 */]
  2010. 00001600  3B5F F49E                move.w     [A5 - 0xB62], [A7]+
  2011. 00001604  4267                     clr.w      -[A7]
  2012. 00001606  4EAD 1632                jsr        [A5 + 0x1632 /* export_706 */]
  2013. 0000160A  101F                     move.b     D0, [A7]+
  2014. 0000160C  664E                     bne        +0x50 /* 0000165C */
  2015. 0000160E  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2016. 00001612  2047                     movea.l    A0, D7
  2017. 00001614  2F10                     move.l     -[A7], [A0]
  2018. 00001616  4EAD 158A                jsr        [A5 + 0x158A /* export_685 */]
  2019. 0000161A  D7EC 0004                add.l      A3, [A4 + 0x4]
  2020. 0000161E  4267                     clr.w      -[A7]
  2021. 00001620  2F0B                     move.l     -[A7], A3
  2022. 00001622  486E FFF8                pea.l      [A6 - 0x8]
  2023. 00001626  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  2024. 0000162A  4EAD 03A2                jsr        [A5 + 0x3A2 /* export_112 */]
  2025. 0000162E  3B5F F49E                move.w     [A5 - 0xB62], [A7]+
  2026. 00001632  4267                     clr.w      -[A7]
  2027. 00001634  4EAD 1632                jsr        [A5 + 0x1632 /* export_706 */]
  2028. 00001638  101F                     move.b     D0, [A7]+
  2029. 0000163A  6620                     bne        +0x22 /* 0000165C */
  2030. 0000163C  42A7                     clr.l      -[A7]
  2031. 0000163E  2047                     movea.l    A0, D7
  2032. 00001640  2050                     movea.l    A0, [A0]
  2033. 00001642  2050                     movea.l    A0, [A0]
  2034. 00001644  3028 003C                move.w     D0, [A0 + 0x3C]
  2035. 00001648  48C0                     ext.l      D0
  2036. 0000164A  2F00                     move.l     -[A7], D0
  2037. 0000164C  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2038. 00001650  4267                     clr.w      -[A7]
  2039. 00001652  2047                     movea.l    A0, D7
  2040. 00001654  2F10                     move.l     -[A7], [A0]
  2041. 00001656  3F3C 000B                move.w     -[A7], 0xB
  2042. 0000165A  A83D                     syscall    TEDispatch
  2043. label0000165C:
  2044. 0000165C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2045. 00001660  4EAD 1512                jsr        [A5 + 0x1512 /* export_670 */]
  2046. 00001664  486E FFF8                pea.l      [A6 - 0x8]
  2047. 00001668  4EAD 1512                jsr        [A5 + 0x1512 /* export_670 */]
  2048. 0000166C  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2049. 00001670  4E5E                     unlink     A6
  2050. 00001672  205F                     movea.l    A0, [A7]+
  2051. 00001674  504F                     addq.w     A7, 8
  2052. 00001676  4ED0                     jmp        [A0]
  2053. 00001678  4E56 FFF4                link       A6, -0x000C
  2054. 0000167C  2F0C                     move.l     -[A7], A4
  2055. 0000167E  206E 0008                movea.l    A0, [A6 + 0x8]
  2056. 00001682  2850                     movea.l    A4, [A0]
  2057. 00001684  4267                     clr.w      -[A7]
  2058. 00001686  102C 0006                move.b     D0, [A4 + 0x6]
  2059. 0000168A  4880                     ext.w      D0
  2060. 0000168C  3F00                     move.w     -[A7], D0
  2061. 0000168E  4EAD 1452                jsr        [A5 + 0x1452 /* export_646 */]
  2062. 00001692  101F                     move.b     D0, [A7]+
  2063. 00001694  6602                     bne        +0x4 /* 00001698 */
  2064. 00001696  605A                     bra        +0x5C /* 000016F2 */
  2065. label00001698:
  2066. 00001698  486E FFF8                pea.l      [A6 - 0x8]
  2067. 0000169C  A874                     syscall    GetPort
  2068. 0000169E  2F2D F706                move.l     -[A7], [A5 - 0x8FA]
  2069. 000016A2  A873                     syscall    SetPort
  2070. 000016A4  42A7                     clr.l      -[A7]
  2071. 000016A6  486C 001E                pea.l      [A4 + 0x1E]
  2072. 000016AA  486C 001E                pea.l      [A4 + 0x1E]
  2073. 000016AE  A83E                     syscall    TEStyleNew
  2074. 000016B0  295F 0008                move.l     [A4 + 0x8], [A7]+
  2075. 000016B4  082C 0002 0029           btst.b     [A4 + 0x29], 0x2
  2076. 000016BA  670C                     beq        +0xE /* 000016C8 */
  2077. 000016BC  206C 0008                movea.l    A0, [A4 + 0x8]
  2078. 000016C0  2050                     movea.l    A0, [A0]
  2079. 000016C2  317C FFFF 0048           move.w     [A0 + 0x48], 0xFFFF
  2080. label000016C8:
  2081. 000016C8  486C 000C                pea.l      [A4 + 0xC]
  2082. 000016CC  486C 0008                pea.l      [A4 + 0x8]
  2083. 000016D0  4EBA FEEC                jsr        [PC - 0x114 /* 000015BE */]
  2084. 000016D4  206C 0008                movea.l    A0, [A4 + 0x8]
  2085. 000016D8  2050                     movea.l    A0, [A0]
  2086. 000016DA  2968 003E 000C           move.l     [A4 + 0xC], [A0 + 0x3E]
  2087. 000016E0  206C 0008                movea.l    A0, [A4 + 0x8]
  2088. 000016E4  2050                     movea.l    A0, [A0]
  2089. 000016E6  316C 0014 003A           move.w     [A0 + 0x3A], [A4 + 0x14]
  2090. 000016EC  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2091. 000016F0  A873                     syscall    SetPort
  2092. label000016F2:
  2093. 000016F2  285F                     movea.l    A4, [A7]+
  2094. 000016F4  4E5E                     unlink     A6
  2095. 000016F6  2E9F                     move.l     [A7], [A7]+
  2096. 000016F8  4E75                     rts
  2097. 000016FA  4E56 FFFA                link       A6, -0x0006
  2098. 000016FE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2099. 00001702  486E FFFC                pea.l      [A6 - 0x4]
  2100. 00001706  486E FFFB                pea.l      [A6 - 0x5]
  2101. 0000170A  4EAD 1CCA                jsr        [A5 + 0x1CCA /* export_917 */]
  2102. 0000170E  7011                     moveq.l    D0, 0x11
  2103. 00001710  B02E FFFB                cmp.b      D0, [A6 - 0x5]
  2104. 00001714  6C06                     bge        +0x8 /* 0000171C */
  2105. 00001716  1D7C 0011 FFFB           move.b     [A6 - 0x5], 0x11
  2106. label0000171C:
  2107. 0000171C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2108. 00001720  206E 0008                movea.l    A0, [A6 + 0x8]
  2109. 00001724  2050                     movea.l    A0, [A0]
  2110. 00001726  4868 0010                pea.l      [A0 + 0x10]
  2111. 0000172A  102E FFFB                move.b     D0, [A6 - 0x5]
  2112. 0000172E  4880                     ext.w      D0
  2113. 00001730  48C0                     ext.l      D0
  2114. 00001732  2F00                     move.l     -[A7], D0
  2115. 00001734  4EAD 02AA                jsr        [A5 + 0x2AA /* export_81 */]
  2116. 00001738  4E5E                     unlink     A6
  2117. 0000173A  2E9F                     move.l     [A7], [A7]+
  2118. 0000173C  4E75                     rts
  2119. 0000173E  4E56 FFFA                link       A6, -0x0006
  2120. 00001742  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2121. 00001746  486E FFFC                pea.l      [A6 - 0x4]
  2122. 0000174A  486E FFFB                pea.l      [A6 - 0x5]
  2123. 0000174E  4EAD 1CCA                jsr        [A5 + 0x1CCA /* export_917 */]
  2124. 00001752  700E                     moveq.l    D0, 0x0E
  2125. 00001754  B02E FFFB                cmp.b      D0, [A6 - 0x5]
  2126. 00001758  6C06                     bge        +0x8 /* 00001760 */
  2127. 0000175A  1D7C 000E FFFB           move.b     [A6 - 0x5], 0xE
  2128. label00001760:
  2129. 00001760  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2130. 00001764  206E 0008                movea.l    A0, [A6 + 0x8]
  2131. 00001768  2050                     movea.l    A0, [A0]
  2132. 0000176A  4868 0010                pea.l      [A0 + 0x10]
  2133. 0000176E  102E FFFB                move.b     D0, [A6 - 0x5]
  2134. 00001772  4880                     ext.w      D0
  2135. 00001774  48C0                     ext.l      D0
  2136. 00001776  2F00                     move.l     -[A7], D0
  2137. 00001778  4EAD 02AA                jsr        [A5 + 0x2AA /* export_81 */]
  2138. 0000177C  4E5E                     unlink     A6
  2139. 0000177E  2E9F                     move.l     [A7], [A7]+
  2140. 00001780  4E75                     rts
  2141. 00001782  4E56 FFFA                link       A6, -0x0006
  2142. 00001786  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2143. 0000178A  486E FFFC                pea.l      [A6 - 0x4]
  2144. 0000178E  486E FFFB                pea.l      [A6 - 0x5]
  2145. 00001792  4EAD 1CCA                jsr        [A5 + 0x1CCA /* export_917 */]
  2146. 00001796  700C                     moveq.l    D0, 0x0C
  2147. 00001798  B02E FFFB                cmp.b      D0, [A6 - 0x5]
  2148. 0000179C  6C06                     bge        +0x8 /* 000017A4 */
  2149. 0000179E  1D7C 000C FFFB           move.b     [A6 - 0x5], 0xC
  2150. label000017A4:
  2151. 000017A4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2152. 000017A8  206E 0008                movea.l    A0, [A6 + 0x8]
  2153. 000017AC  2050                     movea.l    A0, [A0]
  2154. 000017AE  4868 0010                pea.l      [A0 + 0x10]
  2155. 000017B2  102E FFFB                move.b     D0, [A6 - 0x5]
  2156. 000017B6  4880                     ext.w      D0
  2157. 000017B8  48C0                     ext.l      D0
  2158. 000017BA  2F00                     move.l     -[A7], D0
  2159. 000017BC  4EAD 02AA                jsr        [A5 + 0x2AA /* export_81 */]
  2160. 000017C0  4E5E                     unlink     A6
  2161. 000017C2  2E9F                     move.l     [A7], [A7]+
  2162. 000017C4  4E75                     rts
  2163. fn000017C6:
  2164. 000017C6  4E56 F68C                link       A6, -0x0974
  2165. 000017CA  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  2166. 000017CE  282E 0012                move.l     D4, [A6 + 0x12]
  2167. 000017D2  2044                     movea.l    A0, D4
  2168. 000017D4  7000                     moveq.l    D0, 0x00
  2169. 000017D6  2080                     move.l     [A0], D0
  2170. 000017D8  206E 000E                movea.l    A0, [A6 + 0xE]
  2171. 000017DC  7000                     moveq.l    D0, 0x00
  2172. 000017DE  2080                     move.l     [A0], D0
  2173. 000017E0  206E 000A                movea.l    A0, [A6 + 0xA]
  2174. 000017E4  43FA 0276                lea.l      A1, [PC + 0x276 /* 00001A5C, value 0x0, cstring "" */]
  2175. 000017E8  700F                     moveq.l    D0, 0x0F
  2176. label000017EA:
  2177. 000017EA  20D9                     move.l     [A0]+, [A1]+
  2178. 000017EC  51C8 FFFC                dbf        D0, -0x6 /* 000017EA */
  2179. 000017F0  3091                     move.w     [A0], [A1]
  2180. 000017F2  41EE F698                lea.l      A0, [A6 - 0x968]
  2181. 000017F6  43FA 0264                lea.l      A1, [PC + 0x264 /* 00001A5C, value 0x0, cstring "" */]
  2182. 000017FA  700F                     moveq.l    D0, 0x0F
  2183. label000017FC:
  2184. 000017FC  20D9                     move.l     [A0]+, [A1]+
  2185. 000017FE  51C8 FFFC                dbf        D0, -0x6 /* 000017FC */
  2186. 00001802  3091                     move.w     [A0], [A1]
  2187. 00001804  486E F702                pea.l      [A6 - 0x8FE]
  2188. 00001808  4EAD 121A                jsr        [A5 + 0x121A /* export_575 */]
  2189. 0000180C  41EE F702                lea.l      A0, [A6 - 0x8FE]
  2190. 00001810  2D48 F6FE                move.l     [A6 - 0x902], A0
  2191. 00001814  206D F4CE                movea.l    A0, [A5 - 0xB32]
  2192. 00001818  2D68 000A F70C           move.l     [A6 - 0x8F4], [A0 + 0xA]
  2193. 0000181E  206D F4CE                movea.l    A0, [A5 - 0xB32]
  2194. 00001822  3D68 074C FE4E           move.w     [A6 - 0x1B2], [A0 + 0x74C]
  2195. 00001828  4AAE F70C                tst.l      [A6 - 0x8F4]
  2196. 0000182C  6700 0220                beq        +0x222 /* 00001A4E */
  2197. 00001830  422E F6DD                clr.b      [A6 - 0x923]
  2198. 00001834  1D7C 0001 F695           move.b     [A6 - 0x96B], 0x1
  2199. label0000183A:
  2200. 0000183A  4267                     clr.w      -[A7]
  2201. 0000183C  2F2E F6FE                move.l     -[A7], [A6 - 0x902]
  2202. 00001840  4EAD 122A                jsr        [A5 + 0x122A /* export_577 */]
  2203. 00001844  101F                     move.b     D0, [A7]+
  2204. 00001846  6600 0206                bne        +0x208 /* 00001A4E */
  2205. 0000184A  486E F702                pea.l      [A6 - 0x8FE]
  2206. 0000184E  4EAD 123A                jsr        [A5 + 0x123A /* export_579 */]
  2207. 00001852  486E F980                pea.l      [A6 - 0x680]
  2208. 00001856  486E FBE0                pea.l      [A6 - 0x420]
  2209. 0000185A  4EAD 11A2                jsr        [A5 + 0x11A2 /* export_560 */]
  2210. 0000185E  486E F720                pea.l      [A6 - 0x8E0]
  2211. 00001862  486E F980                pea.l      [A6 - 0x680]
  2212. 00001866  4EAD 11A2                jsr        [A5 + 0x11A2 /* export_560 */]
  2213. 0000186A  486E F980                pea.l      [A6 - 0x680]
  2214. 0000186E  486E F6DE                pea.l      [A6 - 0x922]
  2215. 00001872  4EAD 11BA                jsr        [A5 + 0x11BA /* export_563 */]
  2216. 00001876  7010                     moveq.l    D0, 0x10
  2217. 00001878  80AE F6DE                or.l       D0, [A6 - 0x922]
  2218. 0000187C  2D40 F6DE                move.l     [A6 - 0x922], D0
  2219. 00001880  7E04                     moveq.l    D7, 0x04
  2220. 00001882  6000 01A0                bra        +0x1A2 /* 00001A24 */
  2221. label00001886:
  2222. 00001886  3007                     move.w     D0, D7
  2223. 00001888  6B18                     bmi        +0x1A /* 000018A2 */
  2224. 0000188A  B07C 001F                cmp.w      D0, 0x1F
  2225. 0000188E  6E12                     bgt        +0x14 /* 000018A2 */
  2226. 00001890  41EE F6E2                lea.l      A0, [A6 - 0x91E]
  2227. 00001894  3200                     move.w     D1, D0
  2228. 00001896  E649                     lsr        D1.w, 3
  2229. 00001898  4441                     neg.w      D1
  2230. 0000189A  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  2231. 0000189E  0A3C 0004                xori.b     ccr, 4
  2232. label000018A2:
  2233. 000018A2  6600 017E                bne        +0x180 /* 00001A22 */
  2234. 000018A6  3007                     move.w     D0, D7
  2235. 000018A8  E940                     asl        D0.w, 4
  2236. 000018AA  41EE F940                lea.l      A0, [A6 - 0x6C0]
  2237. 000018AE  47F0 0000                lea.l      A3, [A0 + D0.w]
  2238. 000018B2  7004                     moveq.l    D0, 0x04
  2239. 000018B4  B047                     cmp.w      D0, D7
  2240. 000018B6  6654                     bne        +0x56 /* 0000190C */
  2241. 000018B8  4A2B 0001                tst.b      [A3 + 0x1]
  2242. 000018BC  6724                     beq        +0x26 /* 000018E2 */
  2243. 000018BE  2044                     movea.l    A0, D4
  2244. 000018C0  2244                     movea.l    A1, D4
  2245. 000018C2  2F11                     move.l     -[A7], [A1]
  2246. 000018C4  3F3C 0004                move.w     -[A7], 0x4
  2247. 000018C8  102B 0001                move.b     D0, [A3 + 0x1]
  2248. 000018CC  4880                     ext.w      D0
  2249. 000018CE  3F00                     move.w     -[A7], D0
  2250. 000018D0  4EAD 0462                jsr        [A5 + 0x462 /* export_136 */]
  2251. 000018D4  4EAD 046A                jsr        [A5 + 0x46A /* export_137 */]
  2252. 000018D8  3F3C 0004                move.w     -[A7], 0x4
  2253. 000018DC  4EAD 0482                jsr        [A5 + 0x482 /* export_140 */]
  2254. 000018E0  209F                     move.l     [A0], [A7]+
  2255. label000018E2:
  2256. 000018E2  4A2B 000A                tst.b      [A3 + 0xA]
  2257. 000018E6  6724                     beq        +0x26 /* 0000190C */
  2258. 000018E8  2044                     movea.l    A0, D4
  2259. 000018EA  2244                     movea.l    A1, D4
  2260. 000018EC  2F11                     move.l     -[A7], [A1]
  2261. 000018EE  3F3C 0004                move.w     -[A7], 0x4
  2262. 000018F2  102B 000A                move.b     D0, [A3 + 0xA]
  2263. 000018F6  4880                     ext.w      D0
  2264. 000018F8  3F00                     move.w     -[A7], D0
  2265. 000018FA  4EAD 0462                jsr        [A5 + 0x462 /* export_136 */]
  2266. 000018FE  4EAD 046A                jsr        [A5 + 0x46A /* export_137 */]
  2267. 00001902  3F3C 0004                move.w     -[A7], 0x4
  2268. 00001906  4EAD 0482                jsr        [A5 + 0x482 /* export_140 */]
  2269. 0000190A  209F                     move.l     [A0], [A7]+
  2270. label0000190C:
  2271. 0000190C  7006                     moveq.l    D0, 0x06
  2272. 0000190E  B047                     cmp.w      D0, D7
  2273. 00001910  6E00 0110                bgt        +0x112 /* 00001A22 */
  2274. 00001914  4267                     clr.w      -[A7]
  2275. 00001916  102B 0001                move.b     D0, [A3 + 0x1]
  2276. 0000191A  4880                     ext.w      D0
  2277. 0000191C  3F00                     move.w     -[A7], D0
  2278. 0000191E  4EAD 151A                jsr        [A5 + 0x151A /* export_671 */]
  2279. 00001922  101F                     move.b     D0, [A7]+
  2280. 00001924  6722                     beq        +0x24 /* 00001948 */
  2281. 00001926  3C2B 0006                move.w     D6, [A3 + 0x6]
  2282. 0000192A  DC6E FE4E                add.w      D6, [A6 - 0x1B2]
  2283. 0000192E  5FC0                     sle        D0
  2284. 00001930  206D F4DA                movea.l    A0, [A5 - 0xB26]
  2285. 00001934  BC68 0006                cmp.w      D6, [A0 + 0x6]
  2286. 00001938  5EC1                     sgt        D1
  2287. 0000193A  8001                     or.b       D0, D1
  2288. 0000193C  670A                     beq        +0xC /* 00001948 */
  2289. 0000193E  2F0B                     move.l     -[A7], A3
  2290. 00001940  4EAD 1192                jsr        [A5 + 0x1192 /* export_558 */]
  2291. 00001944  6000 00DC                bra        +0xDE /* 00001A22 */
  2292. label00001948:
  2293. 00001948  7001                     moveq.l    D0, 0x01
  2294. 0000194A  B02B 0001                cmp.b      D0, [A3 + 0x1]
  2295. 0000194E  6600 009C                bne        +0x9E /* 000019EC */
  2296. 00001952  7000                     moveq.l    D0, 0x00
  2297. 00001954  102B 0005                move.b     D0, [A3 + 0x5]
  2298. 00001958  C0BC 0000 003F           and.l      D0, 0x3F /* '?' */
  2299. 0000195E  3A00                     move.w     D5, D0
  2300. 00001960  206D F4DA                movea.l    A0, [A5 - 0xB26]
  2301. 00001964  2068 0008                movea.l    A0, [A0 + 0x8]
  2302. 00001968  3006                     move.w     D0, D6
  2303. 0000196A  C1FC 002E                muls.w     D0, 0x2E /* '.' */
  2304. 0000196E  4A70 0014                tst.w      [A0 + D0.w + 0x14]
  2305. 00001972  6C42                     bge        +0x44 /* 000019B6 */
  2306. 00001974  7004                     moveq.l    D0, 0x04
  2307. 00001976  B045                     cmp.w      D0, D5
  2308. 00001978  5FC0                     sle        D0
  2309. 0000197A  7224                     moveq.l    D1, 0x24
  2310. 0000197C  B245                     cmp.w      D1, D5
  2311. 0000197E  56C1                     sne        D1
  2312. 00001980  C001                     and.b      D0, D1
  2313. 00001982  6768                     beq        +0x6A /* 000019EC */
  2314. 00001984  206E 000A                movea.l    A0, [A6 + 0xA]
  2315. 00001988  2248                     movea.l    A1, A0
  2316. 0000198A  43E9 0042                lea.l      A1, [A1 + 0x42]
  2317. 0000198E  7020                     moveq.l    D0, 0x20
  2318. label00001990:
  2319. 00001990  3F21                     move.w     -[A7], -[A1]
  2320. 00001992  51C8 FFFC                dbf        D0, -0x6 /* 00001990 */
  2321. 00001996  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  2322. 0000199A  3F06                     move.w     -[A7], D6
  2323. 0000199C  4EAD 0462                jsr        [A5 + 0x462 /* export_136 */]
  2324. 000019A0  4EAD 046A                jsr        [A5 + 0x46A /* export_137 */]
  2325. 000019A4  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  2326. 000019A8  4EAD 0482                jsr        [A5 + 0x482 /* export_140 */]
  2327. 000019AC  7020                     moveq.l    D0, 0x20
  2328. label000019AE:
  2329. 000019AE  30DF                     move.w     [A0]+, [A7]+
  2330. 000019B0  51C8 FFFC                dbf        D0, -0x6 /* 000019AE */
  2331. 000019B4  6036                     bra        +0x38 /* 000019EC */
  2332. label000019B6:
  2333. 000019B6  7008                     moveq.l    D0, 0x08
  2334. 000019B8  B045                     cmp.w      D0, D5
  2335. 000019BA  6630                     bne        +0x32 /* 000019EC */
  2336. 000019BC  206E 000A                movea.l    A0, [A6 + 0xA]
  2337. 000019C0  2248                     movea.l    A1, A0
  2338. 000019C2  43E9 0042                lea.l      A1, [A1 + 0x42]
  2339. 000019C6  7020                     moveq.l    D0, 0x20
  2340. label000019C8:
  2341. 000019C8  3F21                     move.w     -[A7], -[A1]
  2342. 000019CA  51C8 FFFC                dbf        D0, -0x6 /* 000019C8 */
  2343. 000019CE  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  2344. 000019D2  3F06                     move.w     -[A7], D6
  2345. 000019D4  4EAD 0462                jsr        [A5 + 0x462 /* export_136 */]
  2346. 000019D8  4EAD 046A                jsr        [A5 + 0x46A /* export_137 */]
  2347. 000019DC  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  2348. 000019E0  4EAD 0482                jsr        [A5 + 0x482 /* export_140 */]
  2349. 000019E4  7020                     moveq.l    D0, 0x20
  2350. label000019E6:
  2351. 000019E6  30DF                     move.w     [A0]+, [A7]+
  2352. 000019E8  51C8 FFFC                dbf        D0, -0x6 /* 000019E6 */
  2353. label000019EC:
  2354. 000019EC  7001                     moveq.l    D0, 0x01
  2355. 000019EE  B02B 0001                cmp.b      D0, [A3 + 0x1]
  2356. 000019F2  662E                     bne        +0x30 /* 00001A22 */
  2357. 000019F4  2D4B F68C                move.l     [A6 - 0x974], A3
  2358. 000019F8  206D F4DA                movea.l    A0, [A5 - 0xB26]
  2359. 000019FC  2068 0008                movea.l    A0, [A0 + 0x8]
  2360. 00001A00  3006                     move.w     D0, D6
  2361. 00001A02  C1FC 002E                muls.w     D0, 0x2E /* '.' */
  2362. 00001A06  49F0 0000                lea.l      A4, [A0 + D0.w]
  2363. 00001A0A  082C 0000 0007           btst.b     [A4 + 0x7], 0x0
  2364. 00001A10  6710                     beq        +0x12 /* 00001A22 */
  2365. 00001A12  7000                     moveq.l    D0, 0x00
  2366. 00001A14  102C 0007                move.b     D0, [A4 + 0x7]
  2367. 00001A18  C0BC 0000 00FE           and.l      D0, 0xFE
  2368. 00001A1E  1940 0007                move.b     [A4 + 0x7], D0
  2369. label00001A22:
  2370. 00001A22  5247                     addq.w     D7, 1
  2371. label00001A24:
  2372. 00001A24  701D                     moveq.l    D0, 0x1D
  2373. 00001A26  B047                     cmp.w      D0, D7
  2374. 00001A28  6C00 FE5C                bge        -0x1A2 /* 00001886 */
  2375. 00001A2C  486E F980                pea.l      [A6 - 0x680]
  2376. 00001A30  486E F6DE                pea.l      [A6 - 0x922]
  2377. 00001A34  4EAD 11BA                jsr        [A5 + 0x11BA /* export_563 */]
  2378. 00001A38  206E 000E                movea.l    A0, [A6 + 0xE]
  2379. 00001A3C  2248                     movea.l    A1, A0
  2380. 00001A3E  202E F6DE                move.l     D0, [A6 - 0x922]
  2381. 00001A42  8091                     or.l       D0, [A1]
  2382. 00001A44  2080                     move.l     [A0], D0
  2383. 00001A46  422E F695                clr.b      [A6 - 0x96B]
  2384. 00001A4A  6000 FDEE                bra        -0x210 /* 0000183A */
  2385. label00001A4E:
  2386. 00001A4E  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  2387. 00001A52  4E5E                     unlink     A6
  2388. 00001A54  205F                     movea.l    A0, [A7]+
  2389. 00001A56  DEFC 000E                add.w      A7, 0xE
  2390. 00001A5A  4ED0                     jmp        [A0]
  2391. 00001A5C  0000 0000                ori.b      D0, 0x0
  2392. 00001A60  0000 0000                ori.b      D0, 0x0
  2393. 00001A64  0000 0000                ori.b      D0, 0x0
  2394. 00001A68  0000 0000                ori.b      D0, 0x0
  2395. 00001A6C  0000 0000                ori.b      D0, 0x0
  2396. 00001A70  0000 0000                ori.b      D0, 0x0
  2397. 00001A74  0000 0000                ori.b      D0, 0x0
  2398. 00001A78  0000 0000                ori.b      D0, 0x0
  2399. 00001A7C  0000 0000                ori.b      D0, 0x0
  2400. 00001A80  0000 0000                ori.b      D0, 0x0
  2401. 00001A84  0000 0000                ori.b      D0, 0x0
  2402. 00001A88  0000 0000                ori.b      D0, 0x0
  2403. 00001A8C  0000 0000                ori.b      D0, 0x0
  2404. 00001A90  0000 0000                ori.b      D0, 0x0
  2405. 00001A94  0000 0000                ori.b      D0, 0x0
  2406. 00001A98  0000 0000                ori.b      D0, 0x0
  2407. 00001A9C  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2408. // begin alternate branch 00001A9E-00001AA2
  2409. fn00001A9E:
  2410. 00001A9E  4E56 FFB6                link       A6, -0x004A
  2411. // end alternate branch 00001A9E-00001AA2
  2412. fn00001A9E: // (misaligned)
  2413. 00001AA0  FFB6                     .invalid   <<F/6/7>>
  2414. 00001AA2  2F07                     move.l     -[A7], D7
  2415. 00001AA4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2416. 00001AA8  486E FFFA                pea.l      [A6 - 0x6]
  2417. 00001AAC  486E FFB8                pea.l      [A6 - 0x48]
  2418. 00001AB0  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  2419. 00001AB4  4EBA FD10                jsr        [PC - 0x2F0 /* 000017C6 */]
  2420. 00001AB8  4A6D F49E                tst.w      [A5 - 0xB62]
  2421. 00001ABC  6702                     beq        +0x4 /* 00001AC0 */
  2422. 00001ABE  605C                     bra        +0x5E /* 00001B1C */
  2423. label00001AC0:
  2424. 00001AC0  206D F4CE                movea.l    A0, [A5 - 0xB32]
  2425. 00001AC4  216E FFFA 073E           move.l     [A0 + 0x73E], [A6 - 0x6]
  2426. 00001ACA  3D6E 000C FFB6           move.w     [A6 - 0x4A], [A6 + 0xC]
  2427. 00001AD0  3E2E 000E                move.w     D7, [A6 + 0xE]
  2428. 00001AD4  6040                     bra        +0x42 /* 00001B16 */
  2429. label00001AD6:
  2430. 00001AD6  206D F4DA                movea.l    A0, [A5 - 0xB26]
  2431. 00001ADA  2068 0008                movea.l    A0, [A0 + 0x8]
  2432. 00001ADE  3007                     move.w     D0, D7
  2433. 00001AE0  C1FC 002E                muls.w     D0, 0x2E /* '.' */
  2434. 00001AE4  4870 0007                pea.l      [A0 + D0.w + 0x7]
  2435. 00001AE8  3F3C 0005                move.w     -[A7], 0x5
  2436. 00001AEC  3007                     move.w     D0, D7
  2437. 00001AEE  6B18                     bmi        +0x1A /* 00001B08 */
  2438. 00001AF0  B07C 020F                cmp.w      D0, 0x20F
  2439. 00001AF4  6E12                     bgt        +0x14 /* 00001B08 */
  2440. 00001AF6  41EE FFFA                lea.l      A0, [A6 - 0x6]
  2441. 00001AFA  3200                     move.w     D1, D0
  2442. 00001AFC  E649                     lsr        D1.w, 3
  2443. 00001AFE  4441                     neg.w      D1
  2444. 00001B00  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  2445. 00001B04  0A3C 0004                xori.b     ccr, 4
  2446. label00001B08:
  2447. 00001B08  57C0                     seq        D0
  2448. 00001B0A  4400                     neg.b      D0
  2449. 00001B0C  1F00                     move.b     -[A7], D0
  2450. 00001B0E  4EAD 1502                jsr        [A5 + 0x1502 /* export_668 */]
  2451. 00001B12  5247                     addq.w     D7, 1
  2452. 00001B14  6906                     bvs        +0x8 /* 00001B1C */
  2453. label00001B16:
  2454. 00001B16  BE6E FFB6                cmp.w      D7, [A6 - 0x4A]
  2455. 00001B1A  6FBA                     ble        -0x44 /* 00001AD6 */
  2456. label00001B1C:
  2457. 00001B1C  2E1F                     move.l     D7, [A7]+
  2458. 00001B1E  4E5E                     unlink     A6
  2459. 00001B20  205F                     movea.l    A0, [A7]+
  2460. 00001B22  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2461. 00001B26  4ED0                     jmp        [A0]
  2462. fn00001B28:
  2463. 00001B28  4E56 0000                link       A6, 0
  2464. 00001B2C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2465. 00001B30  4EAD 1CC2                jsr        [A5 + 0x1CC2 /* export_916 */]
  2466. 00001B34  41ED F4DE                lea.l      A0, [A5 - 0xB22]
  2467. 00001B38  B1ED F4DA                cmpa.l     A0, [A5 - 0xB26]
  2468. 00001B3C  660A                     bne        +0xC /* 00001B48 */
  2469. 00001B3E  7000                     moveq.l    D0, 0x00
  2470. 00001B40  2B40 FD48                move.l     [A5 - 0x2B8], D0
  2471. 00001B44  2B40 F840                move.l     [A5 - 0x7C0], D0
  2472. label00001B48:
  2473. 00001B48  4E5E                     unlink     A6
  2474. 00001B4A  2E9F                     move.l     [A7], [A7]+
  2475. 00001B4C  4E75                     rts
  2476. 00001B4E  4E56 FFFC                link       A6, -0x0004
  2477. 00001B52  4AAE 0008                tst.l      [A6 + 0x8]
  2478. 00001B56  6708                     beq        +0xA /* 00001B60 */
  2479. 00001B58  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2480. 00001B5C  4EAD 0532                jsr        [A5 + 0x532 /* export_162 */]
  2481. label00001B60:
  2482. 00001B60  4E5E                     unlink     A6
  2483. 00001B62  2E9F                     move.l     [A7], [A7]+
  2484. 00001B64  4E75                     rts
  2485.